Voraussetzungen
- Ein Ubuntu-System (Desktop oder Server)
- Terminalzugang mit sudo-Berechtigungen
- Grundkenntnisse der Linux-Kommandozeile
SSH-Schlüssel auf Einer Anderen Maschine Hinzufügen
Ich hatte mehrere Server, auf denen ich mich mit Benutzername und Passwort angemeldet habe, und mir gefiel, wie Azure einen SSH-Schlüssel zur Anmeldung verwendet (plus die Tatsache, dass es sicherer ist), also beschloss ich, meinen SSH-Schlüssel auf allen unseren Servern zu installieren. Der Befehl ssh-copy-id (im Paket openssh-client, standardmäßig installiert) macht genau das:
ssh-copy-id [email protected]
Er kopiert den öffentlichen Schlüssel Ihrer Standardidentität (verwenden Sie -i identity_file für andere Identitäten) auf den Remote-Host.
Das macht das Leben viel einfacher, da er sich anmeldet, prüft ob der Schlüssel nicht bereits auf dem Zielserver vorhanden ist und den Schlüssel kopiert!
Zusammenfassung
Sie haben erfolgreich gelernt, wie Sie SSH-Schlüssel einfach auf einer anderen Maschine hinzufügen.