Cambiar puerto SSH en Debian

Cambiar puerto SSH en Debian

Antes que nada tenemos que tenes instalado SSH. para esto...

server:~# aptitude install ssh

Luego editamos el archivo /etc/ssh/ssh_config

server:~# vi /etc/ssh/ssh_config

En la Linea 35 donde dice: # Port 22 sacamos el # y cambiamos el 22 por el puerto deseado que sea mayor a 1024.

Quedaría algo así...

Port XXXX

Hacemos lo mismo en el archivo /etc/ssh/sshd_config

server:~# vi /etc/ssh/sshd_config

En la linea 5 cambiamos el puerto 22 por el numero de puerto elegido

Port XXXX

Para ir finalizando editamos el archivo /etc/services

server:~# vi /etc/services

En las lineas 30 y 31 cambiamos los puerto

ssh XXXX/tcp # SSH Remote Login Protocol

ssh XXXX/udp

Luego de terminar editando los archivos de conflagración reiniciamos el servicio de SSH. para esto...

server:~# /etc/init.d/ssh stop

Stopping OpenBSD Secure Shell server: sshd.

server:~# /etc/init.d/ssh start

Starting OpenBSD Secure Shell server: sshd.

Si sale error de public keys (es normal, porque antes detecto movimiento en el puerto 22)

borra esos public keys:

rm ~/.ssh/known_host