ssh-copy-id
Netzwerk
Aufruf
ssh-copy-id -i <key.pub> <user>@<host>Hangt Ihren offentlichen Schlussel an die ~/.ssh/authorized_keys des Servers, damit er nicht mehr nach einem Passwort fragt; fur diesen ersten Lauf muss die Passwortanmeldung noch offen sein, und `-i` erwartet die `.pub`-Datei, nicht den privaten Schlussel.
Häufige Optionen
| Option | Bedeutung |
|---|---|
| -i <key.pub> | Which public key to install. Point it at the .pub file. |
| -p 2222 | Port of the remote host. |
| -f | Install it without first checking whether it is already there. |
| -n | Dry run: print what would be appended and stop. |
Beispiele
ssh-copy-id -i ~/.ssh/id_ed25519.pub deploy@example.comAppend your key to the remote authorized_keys.
ssh-copy-id -p 2222 deploy@example.comThe same on a non-standard port.
Wenn eine Verbindung scheitert, grenzen diese ein, wie weit sie kam — Name löst nicht auf, keine Route, oder der Port ist zu.
So liest man das
- Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
- Drei Punkte … heißen: mehrere sind erlaubt.
- Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.
Häufige Fragen
Q. Was macht ssh-copy-id?
Hangt Ihren offentlichen Schlussel an die ~/.ssh/authorized_keys des Servers, damit er nicht mehr nach einem Passwort fragt; fur diesen ersten Lauf muss die Passwortanmeldung noch offen sein, und `-i` erwartet die `.pub`-Datei, nicht den privaten Schlussel.
Q. Wie gibt man ihn ein?
ssh-copy-id -i <key.pub> <user>@<host> — eckige Klammern markieren, was wegfallen darf.
Q. Wie viele Optionen lohnen sich?
Hier stehen 4; die vollständige Liste steht in man ssh-copy-id. Der Befehl gehört zu Netzwerk.
Verwandte Befehle
man-Seite: man ssh-copy-id