Все статьи
Linux 17 августа 2023 1 мин чтения

Linux. Смена порта SSH

Важно заметить, что перед внесением изменений стоит удостовериться, что новый порт не будет конфликтовать с другими службами. Для этого выполняем команду: В столбце «Local Address» смотрим занятые порты. Определившись с номером порта, открываем конфиг демона ssh, выполнив команду: Находим строку с параметром Port, по умолчанию он закомментирован. Раскомментируем строку и указываем номер порта в качестве […]

Важно заметить, что перед внесением изменений стоит удостовериться, что новый порт не будет конфликтовать с другими службами.

Для этого выполняем команду:

netstat -tulpn

В столбце «Local Address» смотрим занятые порты.

Определившись с номером порта, открываем конфиг демона ssh, выполнив команду:

nano /etc/ssh/sshd_config

Находим строку с параметром Port, по умолчанию он закомментирован. Раскомментируем строку и указываем номер порта в качестве нового значения.

Сохраняем изменения комбинацией клавиш Ctrl + O и закрываем текстовый редактор комбинацией Ctrl + X.

Если вы изменяете порт, используя подключение по SSH, до перезагрузки sshd необходимо добавить выбранный порт в исключения файрвола.

В случае ufw выполните команду:

sudo ufw allow 1222/tcp

Для iptables команда следующая:

sudo /sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 1222 -j ACCEPT

Сохраняем изменения в iptables командой:

iptables-save

Выполняем перезагрузку демона sshd командой:

systemctl restart sshd

Готово! Теперь мы можем подключиться к серверу по новому порту.

Теги: #CentOS