Cambiar el puerto ssh en CentOS por uno diferente al 22 y abrir el nuevo puerto desde CSF
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