Skip to main content

Защитите ваш сервер

Это руководство представляет основные шаги для защиты вашего сервера.

Предварительные требования

  • Доступ SSH root или sudo

Шаги безопасности

  1. Обновите систему:

    apt update && apt upgrade -y
  2. Создайте пользователя не root:

    adduser votre_utilisateur
    usermod -aG sudo votre_utilisateur
  3. Настройте SSH безопасно:

    nano /etc/ssh/sshd_config

    Измените эти строки:

    PermitRootLogin no
    PasswordAuthentication no
    Port 2222 # Измените порт по умолчанию
  4. Установите и настройте брандмауэр:

    apt install ufw
    ufw default deny incoming
    ufw default allow outgoing
    ufw allow 2222/tcp # Ваш SSH порт
    ufw enable
  5. Установите Fail2ban:

    apt install fail2ban
  6. Настройте автоматические обновления:

    apt install unattended-upgrades
    dpkg-reconfigure --priority=low unattended-upgrades

Рекомендуемые проверки

  • Протестируйте SSH соединение с новым пользователем
  • Проверьте статус брандмауэра: ufw status
  • Отслеживайте логи: tail -f /var/log/auth.log

Лучшие практики

  • Регулярно меняйте пароли
  • Отслеживайте системные логи
  • Выполняйте регулярные резервные копии
  • Держите систему обновленной
  • Используйте SSH ключи вместо паролей
  • Ограничьте открытые сервисы до минимума

Устранение неполадок

  • Проверьте системные логи в /var/log/
  • Убедитесь, что основные службы активны
  • Проверьте правила брандмауэра
  • Просмотрите попытки соединения, заблокированные Fail2ban