Erstellen von SSH-Schlüsseln zum Anmelden an Remote-Computern als Root-Benutzer

85
karra

Ich habe die Erstellung der öffentlichen und privaten Schlüssel so verfolgt, dass ich mich ohne Kennwort bei einem entfernten System anmelden kann.

Ich möchte mich jedoch als root-Benutzer ohne Passwort mit SSH-Schlüsseln beim Remote-System anmelden.

Zum Beispiel vm2$ssh vm1@10.0.0.1würde ich vm1$auffordern, aber ich muss ssh vm1@10.0.0.1mir geben vm1#.

Ist das möglich?

0

1 Antwort auf die Frage

0
iBug

Ja, das ist möglich, obwohl dies kein empfohlenes Setup ist.

Um sich als Root-Benutzer anzumelden, müssen Sie angeben, dass Sie den Root-Benutzer verwenden möchten . Der Befehl wäre

ssh root@10.0.0.1 

Natürlich meldet sich dies nur an, damit Sie Ihre Schlüssel verwenden können, müssen Sie sie kopieren:

ssh-copy-id -i ~/.ssh/id_rsa root@10.0.0.1 

Sie werden einmal zur Eingabe eines Kennworts aufgefordert. Danach können Sie SSH als Rootbenutzer 10.0.0.1mit dem ersten Befehl einschalten.

`ssh-copy-id -i ~ / .ssh / id_rsa root @ 10.0.0.1`, wenn ich diesen Befehl gebe und das Passwort eingebe, erscheint 'Permission Denied, please again again' karra vor einem Jahr 0
@karra Sie müssen das Root-Passwort eingeben oder ein anderes versuchen (ich werde es später hinzufügen). iBug vor einem Jahr 0
Entschuldigung, wenn es naiv ist. Das Passwort für $ sudo -s und das Root-Passwort sind identisch. Recht ? karra vor einem Jahr 0
@karra Ja, das ist es, aber Sie benötigen das Root-Passwort des Remote-Rechners iBug vor einem Jahr 0
Ja, ich gebe das Remote-Computer-Passwort ein. Ich habe sogar auf dem entfernten Rechner nachgesehen karra vor einem Jahr 0
@karra Dann ist es möglich, dass der Remote-Computer das Root-Login deaktiviert hat. Überprüfen Sie auf dem Remote-Rechner `/ etc / ssh / sshd_config` und suchen Sie nach` PermitRootLogin`. Ändern Sie ihn in "yes", um Ihren Schlüssel hinzuzufügen, und ändern Sie ihn in "verbieten-Passwort", wenn Sie fertig sind. iBug vor einem Jahr 0
`Info: 1 Schlüssel (s) müssen noch installiert werden` und ich bekomme die Erlaubnis verweigert. Anfangs habe ich es in ja geändert und dann probiert. `StrictModes` bezieht sich auf diese Konfiguration? karra vor einem Jahr 0