GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo cambiar el puerto SSH en VPS

Aunque Secure Shell (SSH) le permite tener una conexión segura con su servidor remoto, es necesario cambiar el número de puerto SSH estándar por el bien de la seguridad de su VPS.

En este artículo, explicaremos cómo cambiar el puerto SSH en su VPS, además de profundizar en por qué querría cambiar el puerto en primer lugar.

Razones para cambiar su puerto SSH

SSH es un protocolo de red seguro creado para la comunicación entre dispositivos a través de Internet. Le permite transmitir datos, comandos e incluso archivos. Por lo tanto, puede iniciar sesión de forma remota y tomar el control de otro dispositivo.

Para establecer el acceso remoto, debe usar un cliente SSH, como el cliente OpenSSH integrado en Linux, para conectarse a su servidor SSH.

La conexión se realiza normalmente a través del puerto SSH estándar 22/TCP. En consecuencia, el puerto se convierte en un objetivo popular de los ataques de fuerza bruta, ya sea mediante el escaneo de claves SSH o los intentos de inicio de sesión de la cuenta raíz. Por lo tanto, cambiar su puerto VPS predeterminado puede agregar una capa adicional de seguridad. Le sugerimos que haga esto inmediatamente después de configurar su VPS.

¿Cómo cambiar el puerto SSH?

El proceso es realmente simple.

Conéctese a su servidor remoto siguiendo estos pasos:

  1. Ejecute el siguiente comando en su terminal:
    ssh (username)@(IP address) 

    Reemplace el (nombre de usuario) con el nombre de usuario de su cuenta y (dirección IP) con su dirección IP de VPS. Por ejemplo:

    ssh [email protected]
  • Ingrese su contraseña y haga clic en Entrar .
  • Una vez que haya establecido la conexión, siga estos pasos para configurar un nuevo número de puerto:

    1. Acceda al demonio SSH (sshd) ejecutando este comando en su editor de texto. Usaremos el vim comando en este ejemplo.
      vim /etc/ssh/sshd_config
    2. Busca la línea que dice #Port 22 y cámbielo a su puerto deseado. Si está utilizando vim , debes presionar i para entrar en el modo de inserción. Solo entonces puede eliminar el puerto antiguo y cambiarlo. Después de eso, presione esq para salir del modo de inserción. Escriba wq para guardar los cambios y salir.
  • Configure su nuevo número de puerto debajo del antiguo eliminando el hashtag y escribiendo el nuevo número deseado, por ejemplo:
    1026
  • Después de cambiar el puerto, debe reiniciar daemon SSH usando este comando:
    service sshd restart
  • En este punto, asegúrese de que su puerto recién seleccionado no esté bloqueado. Si se trata de un nuevo servidor privado virtual, todos los puertos deberían estar abiertos de forma predeterminada.

    Conclusión

    Como el puerto 22 estándar tiende a ser un objetivo fácil para los atacantes, se recomienda cambiar el puerto predeterminado para agregar protección adicional a su servidor.

    Una vez que esté conectado a su VPS, configure un nuevo número de puerto a través del daemon SSH . Si ha establecido reglas específicas para su firewall, asegúrese de que el puerto deseado esté desbloqueado.

    Genial, ¡ahora has aprendido a cambiar el puerto SSH!


    Linux
    1. SSH a un puerto distinto del 22:cómo hacerlo (con ejemplos)

    2. Cómo cambiar el puerto SSH en Linux

    3. Cómo configurar túneles SSH

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

    5. Cómo cambiar el puerto SSH en CentOS

    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 del servidor web LiteSpeed ​​en cPanel?

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

    ¿Cómo cambiar el puerto SSH en Ubuntu?