1. Debemos obviamente tener SSH instalado en nuestro servidor (paquete openssh-server)
2. Ahora, ingresemos a editar el archivo /etc/ssh/sshd_config
Para esto en una terminal (como root) ponemos:
nano /etc/ssh/sshd_config
Ahora, leyendo el archivo, revisamos que en las primeras líneas dice:
Port 22
Le cambiamos el 22 por otro número, que sería el nuevo puerto, en este ejemplo dijimos que usaríamos el 1500. Entonces la nueva línea dirá:
Port 1500
PD: Recuerda que si la línea está comentada con un # debes quitarlo.
3. Para que empiece a funcionar, reiniciamos SSH:
/etc/init.d/ssh restart /etc/rc.d/ssh restart service sshd restart
Y listo, con eso ya tenemos el nuevo puerto configurado.
Ahora, recuerda que debes habilitar el nuevo puerto en tu Firewall, si usas CSF, sigue estos pasos:
1. Edita los puertos y abre el nuevo nano /etc/csf/csf.conf
# Allow incoming TCP ports TCP_IN = "20,21,22,25,53,2086,1500,49152:65534"
# Allow outgoing TCP ports TCP_OUT = "20,21,22,25,53,1500"
Sigue bajando hasta
# Allow incoming IPv6 TCP ports TCP6_IN = "20,21,22,25,53,2086,1500,49152:65534"
# Allow outgoing IPv6 TCP ports TCP6_OUT = "20,21,22,25,53,1500"
Sigue bajando…
# /etc/chkservd/exim-* PORTS_smtpauth = "25,465,587" PORTS_eximsyntax = "25,465,587" # This list is replaced, if present, by "Port" definitions in # /etc/ssh/sshd_config PORTS_sshd = "1500"
Y ya tienes el CSF con los puertos abiertos para su conexión ssh
Reiniciar csf
csf -r