GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come abilitare SSH come root su AWS Ubuntu Instance

In genere quando si tenta di accedere a Ubuntu vm sul server AWS come utente 'root '. Troverai un messaggio come di seguito. Significa che non puoi inviare SSH al tuo server direttamente usando l'account root e prima devi prima accedere come utente "ubuntu" e poi usare "sudo su – ' per ottenere l'accesso come root.

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

Attenzione => Uno dei più grandi buchi di sicurezza che creerai nel tuo server aprendo l'accesso root diretto. Raccomandiamo di non farlo fino a un motivo più specifico.

Abilita SSH come root su AWS Ubuntu:

Segui i passaggi seguenti per abilitare ssh come utente root sulle istanze di Ubuntu AWS. Gli stessi passaggi che puoi seguire per altre distribuzioni Linux istanze AWS come CentOS, RHEL, LinuxMint, Debian ecc.

  • SSH al server – Accedi al tuo server con l'utente Ubuntu e poi passa all'utente root con il comando sudo.
    $ ssh -i server.pem [email protected]
    

    Dopo aver effettuato l'accesso all'account Ubuntu, passa all'account root.

    $ sudo su -
    
  • Modifica file authorized_keys – Ora modifica /root/.ssh/authorized_keys archivia la tua chiave privata. Otterrai qualcosa di simile al codice con la tua chiave.
    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
    

    Rimuovi il testo evidenziato dal file authorized_keys e la tua chiave dovrebbe essere simile a questa. Non ci sono spazi prima del testo ssh-rsa.

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

  • Salva file – Dopo aver rimosso il testo evidenziato sopra dal file authorized_keys, salvalo e prova a eseguire l'ssh con l'account root.
    $ ssh -i server.pem [email protected]
    

    Scoprirai di aver effettuato correttamente l'accesso al server con l'utente root direttamente.


Ubuntu
  1. Come abilitare SSH su Ubuntu 18.04

  2. Come abilitare il servizio SSH in Ubuntu 22.04 LTS

  3. Come abilitare il server SSH su Ubuntu 22.04 Jammy Linux

  4. Come dare accesso ssh a un utente in Ubuntu

  5. Come abilitare SSH su Ubuntu 18.04 Bionic Beaver

Come reimpostare la password di root dimenticata in Ubuntu

Come abilitare il server SSH su Ubuntu 22.04

Come aprire il file manager di Ubuntu come utente root

Come abilitare ssh su Ubuntu 20.04 LTS Linux

Come abilitare l'utente root nel server Ubuntu?

Suggerimenti per Ubuntu:come abilitare l'utente root (Super User) in Ubuntu