GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment activer SSH en tant que racine sur l'instance AWS Ubuntu

Généralement, lorsque vous avez essayé d'accéder à Ubuntu vm sur le serveur AWS en tant qu'utilisateur 'root ‘. Vous trouverez un message comme ci-dessous. Cela signifie que vous ne pouvez pas accéder directement à votre serveur en SSH en utilisant le compte root, et vous devez d'abord vous connecter en tant qu'utilisateur 'ubuntu' puis utiliser 'sudo su – ‘ pour obtenir un accès root.

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

Avertissement => L'une des plus grosses failles de sécurité que vous allez créer dans votre serveur en ouvrant un accès direct à la racine. Nous vous recommandons de ne pas le faire jusqu'à une raison plus précise.

Activez SSH en tant que racine sur AWS Ubuntu :

Suivez les étapes ci-dessous pour activer ssh en tant qu'utilisateur racine sur les instances AWS ubuntu. Les mêmes étapes que vous pouvez suivre pour d'autres instances AWS de distributions Linux telles que CentOS, RHEL, LinuxMint, Debian, etc.

  • SSH vers le serveur – Connectez-vous à votre serveur avec l'utilisateur ubuntu, puis passez à l'utilisateur root avec la commande sudo.
    $ ssh -i server.pem [email protected]
    

    Après une connexion réussie au compte Ubuntu, passez au compte root.

    $ sudo su -
    
  • Modifier le fichier authorized_keys – Modifiez maintenant /root/.ssh/authorized_keys déposez votre clé privée. Vous obtiendrez quelque chose comme du code avec votre clé.
    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
    

    Supprimez le texte en surbrillance du fichier authorized_keys et votre clé devrait ressembler à ceci. Il n'y a pas d'espace avant le texte ssh-rsa.

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

  • Enregistrer le fichier – Après avoir supprimé le texte surligné ci-dessus du fichier authorized_keys, enregistrez-le et essayez de vous connecter en ssh avec le compte root.
    $ ssh -i server.pem [email protected]
    

    Vous constaterez que vous vous êtes connecté avec succès au serveur avec l'utilisateur root directement.


Ubuntu
  1. Comment activer SSH sur Ubuntu 18.04

  2. Comment activer le service SSH dans Ubuntu 22.04 LTS

  3. Comment activer le serveur SSH sur Ubuntu 22.04 Jammy Linux

  4. Comment donner un accès ssh à un utilisateur dans Ubuntu

  5. Comment activer SSH sur Ubuntu 18.04 Bionic Beaver

Comment réinitialiser le mot de passe root oublié dans Ubuntu

Comment activer le serveur SSH sur Ubuntu 22.04

Comment ouvrir le gestionnaire de fichiers Ubuntu en tant qu'utilisateur root

Comment activer ssh sur Ubuntu 20.04 LTS Linux

Comment activer l'utilisateur root dans Ubuntu Server ?

Astuces Ubuntu :Comment activer l'utilisateur racine (super utilisateur) dans Ubuntu