Важно заметить, что перед внесением изменений стоит удостовериться, что новый порт не будет конфликтовать с другими службами.
Для этого выполняем команду:
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
Готово! Теперь мы можем подключиться к серверу по новому порту.