UFW – это удобный инструмент для управления iptables, который помогает защитить сервер от несанкционированного доступа.
На серверах 62yun с Ubuntu и Debian уже установлен UFW.
Если его нет, то установить его можно командой:
apt update && apt install ufw -y
Включаем ufw
ufw enable
ufw allow OpenSSH # Разрешить стандартный порт 22
ufw allow 2222/tcp # Если установлен другой порт
Если на сервере установлен веб-сервер, то нужно открыть порты 80 и 443
ufw allow 80/tcp # HTTP
ufw allow 443/tcp # HTTPS
ufw limit ssh/tcp
IP будет заблокирован, если будет слишком много попыток входа.
Если у вас есть статический IP-адрес и вы хотите ограничить вход по SSH только им, то это можно сделать:
ufw allow from ваш_ip to any port 22
Например, разрешить доступ к MySQL только с сети 104.23.124.0/24:
ufw allow from 104.23.124.0/24 to any port 3306
Обратите внимание, что в консоли не работает буфер обмена, ввод должен происходить с физической клавиатуры.
ufw allow OpenSSH
Проверьте статус UFW и открыт ли необходимый порт:
ufw status verbose