GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo cambiar el puerto SSH en Linux

Escribimos un artículo detallado sobre qué es SSH y cómo usar SSH para conectarse a un servidor remoto. En este artículo, aprenderá por qué y cómo cambiar el puerto SSH predeterminado.

¿Por qué cambiar el puerto SSH predeterminado?

Si su distribución de Linux no tiene SSH preinstalado, es fácil de instalar. Use el administrador de paquetes para instalar SSH o lea este artículo.

Al intentar conectarse al servidor remoto, el comando básico requiere el nombre de usuario y la IP del servidor remoto.

ssh [email protected]_address [options]

De forma predeterminada, SSH usa el puerto 22 para permitir una conexión desde cualquier otra máquina. Esa es la razón por la que no es necesario mencionar el puerto en el comando. El comando ssh automáticamente intenta conectar al usuario a través del puerto 22.

Pero es importante cambiar el puerto SSH predeterminado para que el servidor descarte cualquier solicitud de conexión automática antes de que busque la cuenta de usuario en el servidor.

¿Cómo cambiar el puerto SSH predeterminado?

Si está utilizando cualquier cPanel para administrar su servidor, consulte su documentación para cambiarlo. Por ejemplo, CentOS cPanel sugiere cambiar el puerto SSH predeterminado justo después de su primer inicio de sesión. O lea las siguientes instrucciones para hacerlo manualmente.

Para cambiar el puerto SSH del servidor remoto, modifique el archivo de configuración ssh que existe en /etc/ssh/ssh_config .

Abra el archivo en nano.

sudo nano /etc/ssh/ssh_config

Ahora busque la línea que dice "puerto 22". Para abreviar, puede presionar ctrl+w y escribir "puerto" y presionar enter.

nano buscará la línea del puerto 22 que está comentada. Primero, cambie el número de puerto de 22 a cualquier otro puerto que no esté en uso por ninguna otra aplicación. Para la demostración, voy a cambiarlo de 22 a 3243.

Por último, elimine el # para activar la configuración.

Y eso es todo. Ahora el servidor requerirá que se envíe el puerto con el comando ssh; de lo contrario, soltará el comando con el error.

ssh [email protected]_address -p 3243

Restablecer de nuevo al puerto predeterminado

Si desea cambiar el puerto ssh de vuelta al valor predeterminado, comente la línea del puerto en /etc/ssh/ssh_config .


Linux
  1. Cómo cambiar un nombre de host en Linux

  2. Cómo cambiar el puerto SSH en Lubuntu 20.04 Linux

  3. Cambiar puerto SSH en CWP

  4. Cómo cambiar Shell en Linux

  5. Cambiar el puerto SSH en el sistema operativo Linux Ubuntu

Cómo cambiar la dirección IP en Linux

Cómo cambiar el puerto SSH predeterminado en Linux [de forma adecuada y segura]

Cómo cambiar el puerto SSH en Linux:una guía fácil

Cómo cambiar el puerto SSH en CentOS

¿Cómo cambiar el puerto SSH en Centos 7.x?

¿Cómo cambiar el puerto SSH en Ubuntu?