SSH (Secure Shell) es un protocolo de red que permite el acceso remoto seguro a los servidores, asegurando que la comunicación entre el cliente y el servidor esté encriptada para proteger los datos transmitidos.
De forma predeterminada, SSH utiliza el puerto 22, sin embargo, esta configuración predeterminada puede ser el objetivo de los ciberataques. Por lo tanto, recomendamos cambiar el puerto para fortalecer la seguridad de su servidor Linux.
Al elegir un nuevo puerto, tenga en cuenta que los números del 0 al 1023 están reservados para servicios específicos y requieren privilegios de root. Por lo tanto, opte por un puerto entre 1024 y 65535.
Compruebe cómo cambiarlo a continuación:
1Conéctese a su servidor VPS o dedicado Linux a través de SSH - Si es necesario, consulte cómo hacerlo
2En el terminal, ejecute el siguiente comando:
ssh username@0.0.0.0
Reemplace "username@0.0.0.0" con el nombre de usuario y la IP del servidor, por ejemplo, ssh root@123.123.12.1
3Luego, para que se establezca la conexión, introduzca la contraseña o las claves SSH
4Ahora ejecute el comando:
sudo nano /etc/ssh/sshd_config
5Se abrirá el archivo de configuración SSH. Encuentre la fila que tiene el siguiente parámetro #Port 22
6A continuación, elimine el número y # y reemplácelo con el nuevo número de puerto SSH que desea utilizar, por ejemplo, el puerto 1026
7Una vez que termine de configurar SSH, deberá reiniciar SSH, para hacerlo, ingrese el siguiente comando:
/etc/init.d/sshd restart
8Para finalizar, deberá cerrar sesión en el servidor y volver a conectarse utilizando el propio usuario, la dirección IP y el número de puerto que especificó en el sshd_config.