GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So aktivieren Sie SSH als Root auf einer AWS Ubuntu-Instanz

Im Allgemeinen, wenn Sie versucht haben, als Benutzer „root“ auf Ubuntu vm auf dem AWS-Server zuzugreifen ‘. Sie werden eine Nachricht wie unten finden. Das bedeutet, dass Sie mit dem Root-Konto nicht direkt mit SSH auf Ihren Server zugreifen können und sich zuerst als Benutzer „ubuntu“ anmelden und dann „sudo su – verwenden müssen ‘, um Root-Zugriff zu erhalten.

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

Warnung => Eine der größeren Sicherheitslücken, die Sie in Ihrem Server erstellen werden, indem Sie direkten Root-Zugriff öffnen. Wir empfehlen, dies bis zu einem genaueren Grund nicht zu tun.

SSH als Root auf AWS Ubuntu aktivieren:

Führen Sie die folgenden Schritte aus, um ssh als Root-Benutzer auf AWS-Ubuntu-Instanzen zu aktivieren. Die gleichen Schritte können Sie für andere AWS-Instanzen mit Linux-Distributionen wie CentOS, RHEL, LinuxMint, Debian usw. ausführen.

  • SSH zu Server – Melden Sie sich mit dem Ubuntu-Benutzer bei Ihrem Server an und wechseln Sie dann mit dem Befehl sudo zum Root-Benutzer.
    $ ssh -i server.pem [email protected]
    

    Nach erfolgreicher Anmeldung beim Ubuntu-Konto wechseln Sie zum Root-Konto.

    $ sudo su -
    
  • authorized_keys-Datei bearbeiten – Bearbeiten Sie nun /root/.ssh/authorized_keys Archivieren Sie den privaten Schlüssel von Ihnen. Sie erhalten so etwas wie einen Code mit Ihrem Schlüssel.
    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
    

    Entfernen Sie den hervorgehobenen Text aus der Datei „authorized_keys“ und Ihr Schlüssel sollte so aussehen. Vor dem ssh-rsa-Text darf kein Leerzeichen stehen.

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

  • Datei speichern – Nachdem Sie den oben hervorgehobenen Text aus der Datei „authorized_keys“ entfernt haben, speichern Sie ihn und versuchen Sie, eine SSH-Verbindung mit dem Root-Konto herzustellen.
    $ ssh -i server.pem [email protected]
    

    Sie werden feststellen, dass Sie sich erfolgreich direkt mit dem Root-Benutzer beim Server angemeldet haben.


Ubuntu
  1. So aktivieren Sie SSH unter Ubuntu 18.04

  2. So aktivieren Sie den SSH-Dienst in Ubuntu 22.04 LTS

  3. So aktivieren Sie den SSH-Server unter Ubuntu 22.04 Jammy Linux

  4. So gewähren Sie einem Benutzer in Ubuntu ssh-Zugriff

  5. So aktivieren Sie SSH auf Ubuntu 18.04 Bionic Beaver

So setzen Sie ein vergessenes Root-Passwort in Ubuntu zurück

So aktivieren Sie den SSH-Server unter Ubuntu 22.04

So öffnen Sie den Ubuntu-Dateimanager als Root-Benutzer

So aktivieren Sie ssh unter Ubuntu 20.04 LTS Linux

Wie aktiviere ich den Root-Benutzer in Ubuntu Server?

Ubuntu-Tipps:So aktivieren Sie den Root-Benutzer (Super User) in Ubuntu