Para cambiar el puerto SSH del servidor Linux, debe iniciar sesión en el servidor a través de SSH y modificar el archivo de configuración SSH.
# vim /etc/ssh/sshd_config
En la primera sección, busque #Port 22.
Cambie el puerto 22 al puerto que desea configurar para SSH.
Después de modificar el archivo, guarde los cambios.
Reinicie sshd.service.
# systemctl restart sshd
Verifica los cambios
# ss tlupn | grep sshd
Producción:
tcp LISTEN 0128 *: $ puerto *: * usuarios: (("sshd", pid = 1135, fd = 3))
tcp ESCUCHA 0128 ::: $ puerto ::: * usuarios: (("sshd", pid = 1135, fd = 4))
Agregue el puerto al firewall
# firewall-cmd --zone=public --add-port=$port/tcp --permanent
Recarga el cortafuegos
# firewall-cmd --reload
Todo está listo. Ahora puede reiniciar el servidor e iniciar sesión en el servidor a través de SSH utilizando el nuevo puerto.
# ssh -p $port [user]@[IP address]