🛡 Как защитить VPS от взлома и брутфорса
Безопасность VPS — ключевой аспект при работе с сервером. Ниже представлены основные шаги по защите от атак и несанкционированного доступа. Эти рекомендации подходят как для новичков, так и для опытных администраторов.
🔐 1. Отключите вход под root-пользователем
Это снижает риск подбора пароля к главной учётной записи.
sudo nano /etc/ssh/sshd_config # Найдите строку PermitRootLogin yes # Измените на PermitRootLogin no # Затем перезапустите SSH sudo systemctl restart ssh
🔁 2. Смените стандартный SSH-порт
Брутфорс-боты обычно сканируют порт 22. Смена порта затруднит атаку.
sudo nano /etc/ssh/sshd_config # Измените Port 22 на другой, например: Port 2222 sudo ufw allow 2222 sudo systemctl restart ssh
🧱 3. Установите и настройте Fail2Ban
Fail2Ban блокирует IP-адреса, совершающие подозрительную активность.
sudo apt install fail2ban -y sudo systemctl enable fail2ban --now
Для базовой настройки отредактируйте файл:
sudo nano /etc/fail2ban/jail.local
🔑 4. Используйте авторизацию по SSH-ключу
Сгенерируйте ключ и добавьте его на сервер:
ssh-keygen ssh-copy-id user@your-server-ip
🔒 5. Настройте брандмауэр (UFW)
UFW позволяет разрешить только нужные подключения:
sudo ufw allow 2222/tcp sudo ufw allow 80,443/tcp sudo ufw enable
📌 Другие советы
- 📅 Регулярно обновляйте систему:
sudo apt update && sudo apt upgrade
- 🧑💻 Удалите ненужных пользователей и службы
- 🧠 Используйте надёжные пароли и 2FA
Если возникли вопросы по защите сервера — напишите в техподдержку Bit.Hosting. Мы поможем настроить защиту!