GNU/Linux >> Tutoriales Linux >  >> Linux

Cambiar el puerto SSH en el sistema operativo Linux Ubuntu

Este artículo demuestra cómo cambiar el puerto SSH predeterminado en un servidor que utiliza el sistema operativo Linux® Ubuntu®.

Editar el archivo de configuración del demonio SSH

Realice los siguientes pasos para editar el archivo de configuración:

  1. Ejecute el siguiente comando para abrir sshd_config archivo:

    root@server-02:~# vi /etc/ssh/sshd_config
    
  2. Utilice las teclas de flecha para desplazarse por el archivo hasta que localice el siguiente texto:

    #Port 22
    #AddressFamily any
    #ListenAddress 0.0.0.0
    #ListenAddress ::
    
  3. Mueva el cursor a la línea debajo del #Puerto 22 línea y presione la i tecla para ingresar al modo de inserción .

  4. Pulsa Intro para insertar una nueva línea e ingresar Puerto . Port 2021 es el nuevo puerto SSH en el siguiente ejemplo:

    #Port 22
    Port 2021
    #AddressFamily any
    #ListenAddress 0.0.0.0
    #ListenAddress ::
    
  5. Presiona Esc tecla para salir del modo de inserción e ingresa :wq para guardar los cambios y cerrar el archivo.

Reiniciar demonio SSH

Para reiniciar el demonio SSH y completar el enlace al puerto recién especificado, ejecute el siguiente comando:

root@server-02:~# systemctl restart ssh

Verificar el enlace al nuevo puerto

Ejecute el siguiente comando para verificar el enlace:

root@server-02:~# ss -tlpn| grep ssh
LISTEN    0         128                0.0.0.0:2021             0.0.0.0:*        users:(("sshd",pid=4227,fd=3))
LISTEN    0         128                   [::]:2021                [::]:*        users:(("sshd",pid=4227,fd=4))
root@server-02:~# netstat -tlpn| grep ssh
tcp        0      0 0.0.0.0:2021            0.0.0.0:*               LISTEN      4227/sshd: /usr/sbi
tcp6       0      0 :::2021                 :::*                    LISTEN      4227/sshd: /usr/sbi

Actualizar el cortafuegos

Actualice el firewall para asegurarse de que el sistema permita conexiones entrantes al puerto recién especificado. Ingrese el siguiente comando con su nuevo puerto:

root@server-02:~# ufw allow 2021/tcp
Rules updated
Rules updated (v6)

Verificar el cambio iniciando sesión

Intente iniciar sesión en el servidor con Secure Shell (SSH). Debería ver la siguiente respuesta:

ssh: connect to host 104.239.174.157 port 22: Connection refused

Ahora, SSH usando -p opción. Esto debería funcionar:

ssh [email protected] -p 2021
[email protected]'s password:

Linux
  1. Cómo cambiar el puerto SSH en Linux

  2. Cómo cambiar la identidad de un sistema Linux

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

  4. Configurar el servidor MySQL en el sistema operativo Ubuntu

  5. ¿Debo cambiar el puerto SSH predeterminado en los servidores Linux?

Cómo cambiar el puerto SSH en Ubuntu

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

Cambia tu puerto SSH en Ubuntu y Debian

¿Cómo cambiar el puerto SSH en Ubuntu?