Cambiar puerto SSH en Linux (CentOS, Debian, Ubuntu)
Puntuar publicación

Debemos tener en cuenta que la gran mayoría de los servidores que ofrecen distintos servicios alrededor del mundo utilizan sistemas operativos Linux, y por lo tanto este tipo de servidores se están convirtiendo en un excelente blanco para muchos intrusos.
Es importante reforzar la seguridad de los servidores, ya que es la mejor forma de prevenir de forma pasiva ataques que puedan provocar accesos indeseados a nuestros sistemas y que puedan causar pérdidas de datos o robo de datos (aun peor).

Cambiar el puerto de SSH en Linux es muy fácil, de hecho, si usamos OpenSSH Server, el proceso de cambio de puerto para Debian, Ubuntu o CentOS es exactamente el mismo.

Lo primero que vamos a hacer es editar el archivo sshd_config utilizando el siguiente comando:

nano /etc/ssh/sshd_config

En caso de que no tengas instalado el editor NANO (Para mi el mejor editor de texto en línea de comandos para Linux) puedes instalarlo en CentOS usando el siguiente comando:

yum install nano

O en Ubuntu y Debian utilizando el siguiente comando:

apt-get install nano

Al editar el archivo sshd_config podremos ver algo parecido a esto:

cambiarpuertossh1

 

Debemos buscar la línea que ponga “#Port 22” y cambiar el 22 por el puerto que nosotros queramos configurar, como por ejemplo el 3625 y además eliminamos el #:

cambiarpuertossh2

 

Finalmente después de guardar los cambios realizados pulsando CONTROL + X, vamos a reiniciar el servicio SSH utilizando el siguiente comando en CentOS o Fedora:

/etc/init.d/sshd restart

En el caso de Ubuntu o Debian debemos utilizar el siguiente comando:

/etc/init.d/ssh restart

Después de hacer esto, la siguiente conexión ya debemos realizarla utilizando el puerto nuevo que hemos configurado en los archivos de configuración de OpenSSH.