GNU/Linux >> Tutoriales Linux >  >> Linux

Habilite el inicio de sesión raíz remoto SSH en CentOS y el sistema operativo Ubuntu

Por lo general, desaconsejamos el inicio de sesión raíz remoto como una mejor práctica de seguridad, pero si necesita usar Secure Shell (SSH) de forma remota en su servidor como root usuario, utilice el siguiente proceso tanto para CentOS® como para el sistema operativo Ubuntu®:

  1. Abra el siguiente archivo de configuración con su editor de texto de línea de comando favorito, como nano o vim , como root usuario:

    /etc/ssh/sshd_config
    
  2. Busque la siguiente línea en el archivo:

    #PermitRootLogin no
    
  3. Reemplace la línea comentada con la siguiente línea:

    PermitRootLogin yes
    
  4. Guarde y cierre su editor de texto.

  5. Pruebe su cambio para asegurarse de que su configuración SSH no se rompa cuando vuelva a cargar el ssh Servicio. Verifique la sintaxis con el siguiente comando:

    sshd -t
    

    Es posible que deba ejecutar el comando como superusuario agregando sudo al principio del comando. Si está editando el archivo como root usuario, no necesita usar sudo . Si recibe un Permiso denegado respuesta, use el siguiente comando:

    sudo sshd -t
    

    El servidor no responde si la sintaxis es correcta. Debería ver una respuesta similar a la siguiente:

    [root@testserver ~]# sshd -t
    [root@testserver ~]#
    
  6. Después de verificar la sintaxis de su archivo de configuración SSH, vuelva a cargar el ssh Servicio. Es mejor recargar, en lugar de reiniciar, para que no se desconecte del servidor. Vuelva a cargar el ssh servicio con el siguiente comando:

     service sshd reload
    

    En CentOS 7 y versiones posteriores, puede usar systemctl reload sshd comando en lugar del service Comando para recargar SSH. Sin embargo, service funciona tanto en CentOS como en el sistema operativo Ubuntu.

  7. Después de que se complete la recarga, use el siguiente comando para verificar que sshd se está ejecutando:

    service sshd status
    

La respuesta debe indicar que el servicio se está ejecutando actualmente. Ahora puede SSH en el servidor como root usuario.

Nota :La mayoría de los malhechores intentan piratear un servidor como root usuario, por lo que Rackspace recomienda deshabilitar la capacidad de iniciar sesión como root remotamente En su lugar, Rackspace recomienda que use SSH para acceder al servidor como un usuario con sudo privilegios Luego, puede elevar a la root usuario después de que te conectes.


Linux
  1. Configurar el servidor MySQL en el sistema operativo Ubuntu

  2. Otorgar acceso a sudo en Debian y el sistema operativo Ubuntu

  3. CentOS/RHEL:Cómo deshabilitar/habilitar el inicio de sesión ssh de usuario root y no root directo

  4. CentOS / RHEL:cómo deshabilitar el inicio de sesión raíz o el acceso raíz en un sistema

  5. ¿SSH con Authorized_keys a un sistema Ubuntu con homedir encriptado?

Ubuntu 20.04 ssh root inicio de sesión habilitado

Establezca la contraseña de root de Kali y habilite el inicio de sesión de root

Cómo instalar y configurar el sistema de tickets Zammad en Ubuntu 20.04

¿Cómo deshabilitar el inicio de sesión SSH para el usuario raíz en Linux?

Programar reinicios en el sistema operativo Ubuntu

Cómo habilitar systemd en WSL2:Ubuntu 20 y CentOS 8