GNU/Linux >> Tutoriales Linux >  >> Ubuntu

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

En general, cuando intentó acceder a Ubuntu vm en el servidor de AWS como usuario 'root '. Encontrará un mensaje como el siguiente. Significa que no puede usar SSH en su servidor directamente usando la cuenta raíz, y primero debe iniciar sesión como usuario 'ubuntu' primero y luego usar 'sudo su - ‘ para obtener acceso de root.

     Please login as the user “ubuntu” rather than the user “root”.

Advertencia => Uno de los agujeros de seguridad más grandes que va a crear en su servidor al abrir el acceso directo a la raíz. Recomendamos no hacer esto hasta una razón más específica.

Habilite SSH como root en AWS Ubuntu:

Siga los pasos a continuación para habilitar ssh como usuario raíz en las instancias de ubuntu de AWS. Los mismos pasos que puede seguir para otras distribuciones de Linux, instancias de AWS como CentOS, RHEL, LinuxMint, Debian, etc.

  • SSH al servidor: Inicie sesión en su servidor con el usuario de ubuntu y luego cambie a usuario raíz con el comando sudo.
    $ ssh -i server.pem [email protected]
    

    Después de iniciar sesión con éxito en la cuenta de ubuntu, cambie a la cuenta raíz.

    $ sudo su -
    
  • Editar archivo authorized_keys – Ahora edite /root/.ssh/authorized_keys archiva la clave privada tuya. Obtendrá algo así como un código con su clave.
    no-port-forwarding,no-agent-forwarding,no-X11-forwarding,command="
    echo 'Please login as the user "ubuntu" rather than the user "root".';
    echo;sleep 10" ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCPqJ2U4gidqek
    4FPQJABENkrUiLVP61LObdFAZXvs2EpCf/nBQCRg4ykMNg+8TC9lb7jC65zfIrTUcNcwongDb4
    3k6miSKu1M8fdqXDpcb8CdDRaKpM2wP8l+hTaJ2aWycXmGJ7lZKQPiwNUOhbrOLNEtDmOI9eiV
    lz7See98LVLW+6AwfzNA8Cu4riDTvEMQr/WQ9NLrS3BZE1TAAswJi9lGDfTgEvfh4Ji+eI/xT
    Xrjkkwjerkjk3jrkwejrkjwe9wASXob4rbV12TXjQIcMKaRGQAGrwOHu0nM2ibfTdgqjrTAG
    03CXKzQhF09LdxKlT7GpYe0oVU2R1kjkejwQp tecadmin.net
    

    Elimine el texto resaltado del archivo authorized_keys y su clave debería verse así. No hay espacios antes del texto ssh-rsa.

    ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCPqJ2U4gidqek4FPQJABENkrUiLVP61LObd
    FAZXvs2EpCf/nBQCRg4ykMNg+8TC9lb7jC65zfIrTUcNcwongDb43k6miSKu1M8fdqXDpcb8C
    dDRaKpM2wP8l+hTaJ2aWycXmGJ7lZKQPiwNUOhbrOLNEtDmOI9eiVlz7See98LVLW+6AwfzNA
    8Cu4riDTvEMQrWQ9NLrS3BZE1TAAswJi9lGDfTgEvfh4Ji+eIxTXrjkkwjerkjk3jrkwejrkj
    we9wASXob4rbV12TXjQIcMKaRGQAGrwOHu0nM2ibfTdgqjrTAG03CXKzQhF09LdxKlT7GpYe0
    oVU2R1kjkejwQp tecadmin.net
    

  • Guardar archivo: Después de eliminar el texto resaltado arriba del archivo authorized_keys, guárdelo e intente usar ssh con la cuenta raíz.
    $ ssh -i server.pem [email protected]
    

    Encontrará que ha iniciado sesión con éxito en el servidor con el usuario root directamente.


Ubuntu
  1. Cómo habilitar SSH en Ubuntu 18.04

  2. Cómo habilitar el servicio SSH en Ubuntu 22.04 LTS

  3. Cómo habilitar el servidor SSH en Ubuntu 22.04 Jammy Linux

  4. Cómo dar acceso ssh a un usuario en Ubuntu

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

Cómo restablecer la contraseña de root olvidada en Ubuntu

Cómo habilitar el servidor SSH en Ubuntu 22.04

Cómo abrir el administrador de archivos de Ubuntu como usuario root

Cómo habilitar ssh en Ubuntu 20.04 LTS Linux

¿Cómo habilitar el usuario raíz en Ubuntu Server?

Consejos de Ubuntu:Cómo habilitar el usuario raíz (superusuario) en Ubuntu