Hace un tiempo expliqué cómo configurar el servicio SSH para que funcione por un puerto diferente del 22, que es el puerto por default. El objetivo de esto era que todos los bots, ataques de cracking al SSH son por defecto al puerto 22 (que repito, es el de por default), por lo que al cambiar el puerto obtendremos más seguridad.
Pero, ¿qué hacer si deseo configurar el SSH por otro puerto PERO manteniendo el SSH también en el puerto 22? O sea, tener la necesidad de que el servidor tenga SSH en más de un puerto, digamos por ejemplo en el 22 y además en el 9122
Para ello modificamos el archivo de configuración del daemon SSH:
Los siguientes comandos deben ser ejecutados con privilegios de administración, bien sea con el usuario root o usando el comando sudo antes de los comandos
nano /etc/ssh/sshd_config
Ahí veremos algo como esto:
Verán que en la línea 5 hay algo que dice: “Port 22″, pues bien, simplemente debemos duplicar esa línea abajo y cambiar el número del puerto. O sea, para que nuestro servicio SSH también funcione por el 9122 debemos dejarlo así:
Luego debemos reiniciar el servicio:
service ssh restart
Si usan Arch sería:
systemctl restart sshd
Cuando deseen conectarse por un puerto diferente al 22 recuerden, deben agregar -p $PUERTO en la línea de conexión, algo así:
ssh usuario@servidor -p 9122
Por cierto, les recomiendo revisar el archivo sshd_config de antes, hay unas opciones muy interesantes
Saludos
Continúar leyendo...
Pero, ¿qué hacer si deseo configurar el SSH por otro puerto PERO manteniendo el SSH también en el puerto 22? O sea, tener la necesidad de que el servidor tenga SSH en más de un puerto, digamos por ejemplo en el 22 y además en el 9122
Para ello modificamos el archivo de configuración del daemon SSH:
Los siguientes comandos deben ser ejecutados con privilegios de administración, bien sea con el usuario root o usando el comando sudo antes de los comandos
nano /etc/ssh/sshd_config
Ahí veremos algo como esto:
Verán que en la línea 5 hay algo que dice: “Port 22″, pues bien, simplemente debemos duplicar esa línea abajo y cambiar el número del puerto. O sea, para que nuestro servicio SSH también funcione por el 9122 debemos dejarlo así:
Luego debemos reiniciar el servicio:
service ssh restart
Si usan Arch sería:
systemctl restart sshd
Cuando deseen conectarse por un puerto diferente al 22 recuerden, deben agregar -p $PUERTO en la línea de conexión, algo así:
ssh usuario@servidor -p 9122
Por cierto, les recomiendo revisar el archivo sshd_config de antes, hay unas opciones muy interesantes
Saludos
Continúar leyendo...