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

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

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

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

# /etc/fail2ban/jail.d/sshd.local
[sshd]
enabled = true
maxretry = 4
findtime = 10m
bantime = 1h

sudo fail2ban-client status sshd

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

Добавьте свой IP в ignoreip, чтобы не забанить самого себя.

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

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

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

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

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

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

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

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

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

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