Базовая безопасность VPS: SSH, обновления, firewall и логи
Минимальный baseline безопасности VPS: SSH-ключи, sudo, обновления, UFW, открытые порты, systemd-журналы, Docker и контроль изменений.
Содержание
Baseline — это набор минимальных мер, которые должны быть на каждом публичном VPS до установки бизнес-сервиса или VPN-панели.
SSH и root
Используйте ключи, отдельного sudo-пользователя и проверенный аварийный доступ. Запрет паролей и root-входа применяйте после теста новой сессии.
Обновления и пакеты
Сразу обновите систему и удалите лишнее. Для критичных серверов заведите окно обновлений и snapshot перед крупными изменениями.
Firewall IPv4/IPv6
Откройте только нужные порты и проверьте правила для IPv6. Если сервис слушает UDP, добавьте отдельное правило и внешний тест.
systemd и логи
Проверяйте failed units, auth logs и journalctl. Сервис, который постоянно падает и перезапускается, может быть не менее опасен, чем открытый порт.
Docker-ограничения
Не запускайте контейнеры с привилегиями без причины, не публикуйте админские порты наружу и следите за образами из непонятных источников.
Перенос и IP-репутация
Безопасность переносится документами: список пользователей, ключей, портов, units, compose-файлов и правил. Новый IP проверяйте до приема реального трафика.
Проверено на практике
- Дата проверки: 2026-05-12
- Среда: Ubuntu/Debian Linux, VPS-провайдеры с публичным IPv4/IPv6
- Версии: актуальная документация Ubuntu/Debian/OpenSSH/systemd/UFW на дату проверки
Мини-чеклист
- Включить SSH-ключи
- Создать sudo-пользователя
- Обновить систему
- Настроить UFW для IPv4/IPv6
- Проверить failed units и логи
Частые ошибки
- Закрывать root до проверки sudo
- Оставлять парольный SSH
- Открывать админ-панели всему интернету
- Игнорировать IPv6
- Запускать случайные Docker-образы
Источники и документация
FAQ
Нужно ли менять порт SSH?
Это может снизить шум в логах, но не заменяет ключи, запрет паролей и firewall.
Как часто обновлять VPS?
Регулярно, с учетом критичности сервиса. Для важных изменений делайте snapshot и проверку после обновления.
Что важнее: firewall или SSH-ключи?
Нужны оба слоя. Firewall уменьшает поверхность атаки, ключи защищают сам вход.
Хотите перейти сразу к рабочему доступу?
Если сценарий уже ясен и не хочется проходить все шаги вручную, оформите доступ и проверьте подключение на своем устройстве.
Оформить доступ