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

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

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

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

sudo certbot --nginx -d example.com -d www.example.com
sudo certbot renew --dry-run
systemctl list-timers | grep certbot

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

Для работы нужен открытый порт 80 и корректная A-запись.

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

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

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

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

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

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

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

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

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

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