Jan Ulrich Hasecke
2022-07-01 ba495228afe4293a285e04c2655eec36a3afdb1b
commit | author | age
261280 1 # Hochladen des SSH-Keys {#kap-ssh-key-hochladen}
JUH 2
ba4952 3 Sie können sich ohne Eingabe eines Passworts als Domain-Admin einloggen, wenn Sie Ihren öffentlichen SSH-Key in das Benutzerverzeichnis des Domain-Admins hochladen.
261280 4
ba4952 5 Wenn Sie noch keinen SSH-Key haben, können Sie ihn unter Mac OS X und Linux mit diesem Befehl in Ihrem Heimverzeichnis erzeugen:
261280 6
JUH 7 ``` console
8 $ ssh-keygen -b 4096 
9 ```
10
ba4952 11 Der Befehl gibt eine Reihe von Meldungen aus.
JUH 12 So werden Sie beispielsweise aufgefordert eine Passphrase einzugeben.
13 Dies ist das Passwort, mit dem Sie Ihren SSH-Schlüssel beim Einsatz entsperren.
14 Wählen Sie eine Phrase, die Sie sich gut merken können, da Sie sie häufig benötigen werden.
15 Zur Sicherheit müssen Sie die Passphrase zweimal eingeben.
16 Anschließend informiert Sie das Programm, dass Ihr geheimer Schlüssel in der Datei `~/.ssh/id_rsa` und ihr öffentlicher Schlüssel in der Datei `~/.ssh/id_rsa.pub` gespeichert wurden.
261280 17
ba4952 18 Nach der Erzeugung des Schlüssels können Sie sich das neue Verzeichnis anschauen.
261280 19
JUH 20 ``` console
21 $ ls .ssh/
22 id_rsa  id_rsa.pub 
23 ```
24
ba4952 25 Nun können Sie Ihren öffentlichen Schlüssel in das Heimverzeichnis des Domain-Admin kopieren.
JUH 26 Unter Linux und anderen Unix-Systemen geht dies mit dem Befehl `ssh-copy-id`:
261280 27
JUH 28 ``` console
29 $ ssh-copy-id -i ~/.ssh/id_rsa.pub xyz00-doms@xyz00.hostsharing.net
30 ```
31
ba4952 32 Um unter Windows einen SSH-Key zu erzeugen und hochzuladen, können Sie das Programm [PuTTY](https://www.putty.org/) nutzen.