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”.
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.netElimine 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.