Ripnethosting

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