Я изменил порт в файле sshd_config и перезапустил службу (с использованием Linux Debian 8). Вышел из SSH (Putty), и я попытался войти позже, но я больше не могу подключиться через Putty .. Я попытался войти по FTP с FileZilla, и это все еще работает ..
В чем проблема?
Я предполагаю iptables
не работают и блокируют его. Это может быть SE Linux. Попробуйте запустить:
sestatus
Если он включен, то запустите:
semanage port -l | grep ssh
И если вывод говорит tcp 22
затем запустите следующее, чтобы добавить новый порт (например, 2222)
semanage port -a -t ssh_port_t -p tcp 2222
затем, наконец, беги
semanage port -l | grep ssh
который затем должен показать 22
и 2222
и тогда он должен работать. Если нет, то загляните в iptables
:
iptables -nvL
даст вам список того, что у вас есть
iptables -A INPUT -p tcp --dport 2222 -j ACCEPT
добавит правило, разрешающее трафик в порт 2222
, но это может не помочь в зависимости от наличия других правил.
Если iptables
не исправляет это, тогда это может быть брандмауэр между вами и сервером.