Чек-лист нового сервера
- Обновить систему, поставить
unattended-upgrades. - Создать пользователя, ключ SSH, проверить вход по ключу.
- Фаервол: по умолчанию всё закрыто, открыть только нужное.
- fail2ban на sshd, проверить, что бан действительно срабатывает.
- Часовой пояс UTC, NTP включён (
timedatectl). - Лимит журнала:
SystemMaxUse=200Mв journald.conf. - Swap, если памяти 1–2 ГБ.
vm.swappiness=10. - Мониторинг: хотя бы внешний пинг и проверка свободного места.
Последний пункт обычно пропускают — и узнают о полном диске от пользователей.