GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Ubuntu 20.04 ssh root inicio de sesión habilitado

El propósito de este tutorial es habilitar el inicio de sesión raíz a través de SSH en Ubuntu 20.04 Focal Fossa Linux. Después de instalar OpenSSH, el inicio de sesión en la cuenta raíz está deshabilitado de forma predeterminada. Esto se hace por motivos de seguridad. En caso de que una cuenta se vea comprometida, significa que el atacante tampoco tendrá automáticamente permisos de root.

Si desea prescindir de esta recomendación de seguridad y poder iniciar sesión en SSH con su cuenta de root, hay una configuración simple que puede cambiar en el archivo de configuración del servidor SSH para habilitar el inicio de sesión raíz. En este tutorial, verá cómo habilitar el inicio de sesión SSH raíz en el servidor o escritorio Ubuntu 20.04.

En este tutorial aprenderás:

  • Cómo habilitar el acceso raíz a SSH
  • Cómo reiniciar el servicio SSH
  • Cómo establecer una contraseña para la cuenta raíz
  • Cómo permitir el puerto 22 (SSH) a través del firewall ufw

Permitir el inicio de sesión raíz SSH en Ubuntu 20.04 instrucciones paso a paso


El acceso de shell remoto ssh de la raíz está denegado de forma predeterminada. Siga las instrucciones a continuación para habilitar el inicio de sesión SSH para la cuenta raíz.

  1. Abra /etc/ssh/sshd_config archivo con privilegios administrativos, usando nano o el editor de texto que prefiera.
    $ nano /etc/ssh/sshd_config
    
  2. Dentro de este archivo, busque y cambie la siguiente línea:Cambiar de:
    #PermitRootLogin prohibit-password
    

    Para:

    PermitRootLogin yes
    

    La forma rápida de hacer este trabajo podría ser simplemente usar el sed comando como se muestra a continuación:

    $ sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
    
  3. Cuando haya terminado de realizar este cambio, guarde el archivo y luego reinicie el servicio SSH para que los cambios surtan efecto.
    $ sudo systemctl restart ssh
    
  4. De forma predeterminada, la contraseña raíz no está configurada en Ubuntu 20.04 y aparece el mensaje de error Permission denied, please try again aparecerá cuando intente iniciar sesión SSH como usuario root. Por esta razón, necesitamos establecer la contraseña de root. Cuando se le solicite, ingrese su contraseña de usuario actual seguida de la nueva contraseña raíz:
    $ sudo passwd
    [sudo] password for linuxconfig: 
    Enter new UNIX password: 
    Retype new UNIX password: 
    passwd: password updated successfully
    
  5. Asegúrese de que su firewall también permita la conexión entrante en el puerto 22 (puerto predeterminado de SSH).
    $ sudo ufw allow ssh
    
  6. Finalmente, está listo para iniciar sesión en SSH con la cuenta de usuario root en Ubuntu 20.04.
    $ ssh root@ubuntu-server
    

Pensamientos finales

En este tutorial, vimos cómo habilitar el inicio de sesión SSH raíz en Ubuntu 20.04 Focal Fossa Linux. Aunque es una función de seguridad predeterminada tener los inicios de sesión raíz deshabilitados de forma predeterminada, generalmente está bien habilitar los inicios de sesión siempre que tenga una contraseña segura. También puede cambiar el puerto predeterminado de SSH para brindarle seguridad adicional.



Ubuntu
  1. Habilite el inicio de sesión raíz SSH en Debian Linux Server

  2. Permitir el inicio de sesión ssh root en el servidor Ubuntu 14.04 Linux

  3. Cómo habilitar SSH como root en la instancia de AWS Ubuntu

  4. Deshabilite o habilite el inicio de sesión raíz SSH y el acceso SSH seguro en CentOS 7

  5. Cómo habilitar SSH en Ubuntu 18.04 Bionic Beaver

Habilite SSH en Ubuntu 22.04 Jammy Jellyfish Linux

Cómo habilitar SSH en Ubuntu 20.04

Cómo habilitar SSH en Ubuntu

Cómo habilitar y deshabilitar la cuenta raíz en Ubuntu

Cómo habilitar el servidor SSH en Ubuntu 22.04

Cómo habilitar ssh en Ubuntu 20.04 LTS Linux

    Requisitos de software y convenciones de la línea de comandos de Linux
    Categoría Requisitos, convenciones o versión de software utilizada
    Sistema Ubuntu 20.04 fosa focal
    Software Servidor OpenSSH
    Otro Acceso privilegiado a su sistema Linux como root o a través de sudo comando.
    Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
    $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios