SecOps!
Немножко древнего
web2.0 стиля
Немного кода, мыслей,
фото и очарования. История сайта
Линукс
Всё, что так или иначе
касается линукс тематики. Перейти в категорию
Электроника
микроэлектроника
и всяческая электротехника. Перейти в категорию
Фотографии
Из разных категорий. Посмотреть категорию
Простой пример .bashrc с историей и своими настройками цвета.
Помогает интуитивно отличать продакшн сервер от роутера и тестовое окружение от окружения разработки.
22/Декабрь/2020 mediateklow-powerpdfdatasheet
Ищешь “whatever” с низким энергопотреблением.
Находишь модули на mediatek, скачиваешь документацию на SoM (System on Module).
Листаешь в поисках сколько же потребляет чип.
26/Сентябрь/2020 nginxwebsshxterm-js
Приведённый вариант настройки хоть и имеет некоторую условную степень защиты от посторонних, тем не менее он не предполагает публичного использования, включая обычных пользователей, он рассматривается как запасной канал управления для домашнего сервера и только для него в случае, если штатные и надёжные каналы нет возможности использовать, например, если доступен только браузер в телефоне.
Хотя, для телефона есть другие варианты, тот же Termux, и телефон не может в полной мере являться доверенным устройством, тем не менее, пример есть пример.
Несмотря на то, что сам wssh-клиент может использовать one-time-password, основной защитой должен являться nginx с auth_basic и связкой логин-пароль для location /webssh/ которые я советую генерировать новые после использования старых. Так как они могут быть использованы для авторизации с оборудования к которому нет полного доверия.
Так, конечно же, делать ни в коем случае не надо.
Но если очень хочется, что-то включить/выключить/перезапустить, то можно.
11/Июль/2020 mmdbgeoip2mmdblookup
Первым делом стоит проверить дату сборки, используем утилиту mmdb-dump-metadata от MaxMind
https://github.com/maxmind/MaxMind-DB-Reader-perl/tree/master/bin
mmdb-dump-metadata --file /usr/src/geoip2/GeoLite2-City.mmdb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | GeoLite2 City database
type: GeoLite2-City
languages: de
en
es
fr
ja
pt-BR
ru
zh-CN
binary format version: 2.0
build epoch: 1,589,304,163 (2020-05-12 17:22::43 UTC)
IP version: 6
node count: 3,790,930
record size: 28 bits
|
Сильно не люблю держать на сервере что-либо собранное самостоятельно.
Посему сборка модуля производится на ноутбуке, с тем же debian 10, а на сервер копируются только два динамических модуля.
Некоторые из необходимых пакетов
apt install libmaxminddb-dev libgeoip-dev libperl-dev
Пакет из репозитория собран со следующими параметрами, которые понадобятся при сборке модуля nginx -V