Безопасность

Укрепляем SSH за 10 минут

Отключите вход по паролю и под root, оставьте только ключи и ограничьте список пользователей.

Команды и конфиги

# /etc/ssh/sshd_config.d/99-hardening.conf
PermitRootLogin no
PasswordAuthentication no
AllowUsers deploy

sudo sshd -t && sudo systemctl reload ssh

На что обратить внимание

Не закрывайте текущую сессию, пока не проверили вход во второй вкладке.

Читайте также

Безопасность

Файрвол на nftables: минимальный набор

nftables заменил iptables в современных дистрибутивах. Политика drop по умолчанию и список разрешённых портов — основа любого сервера.

Безопасность

Fail2ban: баним перебор паролей

Fail2ban читает логи и временно блокирует адреса, которые долбятся в сервисы.

Безопасность

Бесплатные сертификаты Let's Encrypt

Certbot получает сертификат и сам настраивает nginx. Продление идёт по таймеру.