Объединение серверов в «одну сеть»

На днях озадачился наконец обьединением всех своих «домашних» серверов в одну сеть. Чтобы например с сервера «смотрящего» в интернет белым ИП можно было понастраивать и все остальные сервера. Ну и из плюшек дополнительных — подмонтировать на этот сервер некоторые папки из жестких дисков других северов (например домашнего медиаплеера), чтобы в любой момент иметь всё что есть «Дома» под рукой.

Итак, вот получилась какая примерная схема:

» Читать далее

A PKCS #11 module returned CKR_DEVICE_ERROR, indicating that a problem has occurred with the token or slot.

Ходишь-ходишь в школу, а потом «бац — вторая смена»… Эмм я к тому что в 2020 поймать ошибку 2012 года, помеченную на CentOS как «закрытую».. Да еще и на PHP..

А дело вот в чем. На одном из проектов использую WebSocket сервер WorkMan, который имеет псевдомногопотоковость. Внутри потоков, активно использую вызовы curl_exec. Вот они то и вызывают ошибку «A PKCS #11 module returned CKR_DEVICE_ERROR, indicating that a problem has occurred with the token or slot.«, которая выводится при помощи curl_error. Описание ошибки было еще в далеком 2012 году:  https://bugzilla.redhat.com/show_bug.cgi?id=870856

Помечена как «закрытая». А вот и нет.. Хотя на Ubuntu не воспроизводится — только  «CentOS Linux release 7.8.2003»

Как лечим:

Настройка сервера GIT на CentOS 7.8

1)  Установим git:

2) Установим gitweb:

, где в переменную GITWEB_PROJECTROOT прописываем путь, где будут храниться репозитарии

3) Настроим Apache:

4) Возможно понадобиться установить дополнительно модули для Perl:

5) Создание репозитария:

Boulder Dash в консоли..

Дождались! Теперь в культовый Boulder Dash можно поиграть на сервере в консоли SSH. Что для этого сделать?

1. Скачать исходники здесь: https://sourceforge.net/projects/ascii-dash/files/
2. Распаковать. Заменить файл sounds.cpp, моим «патченным». Патч отключает использование звуковой карты (какая на сервере может быть звуковая карта??)
3. Скомпилировать согласно иструкции из readme.txt

Наслаждайтесь…

 

Windows со встроенным SSH клиентом

Сегодня стало для меня открытием, что Windows 10 содержит в «базе» SSH и Telnet клиенты. С одним нюансом — подключается к удаленным серверам с кодировкой локали cp1251. Соответственно, чтобы полноценно работать на удаленном клиенте, нужно поставить локаль ru_RU.cp1251, при помощи:

Выбрать помимо en_US.UTF8, еще и ru_RU.cp1251

1 7 8 9 10 11 55