Benutzer-Werkzeuge

Webseiten-Werkzeuge


openssh

Dies ist eine alte Version des Dokuments!


SSH-Key mit OpenSSH generieren

Wenn Sie sich per SSH an einen Linux-Rechner angemeldet haben können Sie mit der nachfolgenden Kommandozeile einen 4096-Bit (max.) langen SSH-Key generieren. Für die „manuelle“ Benutzung, also z. B. den Aufruf durch einen Windows-PC wird die Erstellung einer Passphrase empfohlen. Wenn jedoch der SSH-Key für eine automatische Maschine zu Maschine-Verbindung benutzt wird (z. B. durch einen Cronjob von einer Linux-Maschine) ist es einfacher auf die Eingabe einer Passphrase zu verzichten.

bash-4.1$ > ssh-keygen -b 4096
Enter file in which to save the key [RETURN]
Enter passphrase (empty for no passphrase): [PASSWORT EINGEBEN]
Enter same passphrase again: [PASSWORT WIEDERHOLEN]

Der öffentliche (id_rsa.pub) und private (id_rsa) Schlüssel werden, wenn nicht oben anders angegeben, im Verzeichnis „.ssh“ erstellt.

Wenn die Datei “authorized_keys” noch nicht im Verzeichnis „.ssh“ vorhanden ist:

öffentlichen Key “id_rsa.pub” in “authorized_keys” umbennenen

Wenn die Datei “authorized_keys” bereits im Verzeichnis „.ssh“ vorhanden ist:

Inhalt von “authorized_keys” um öffentlichen Key “id_rsa.pub” ergänzen.

Das Windows-Betriebssystem und Notepad++ benötigt den original erstellten RSA-Key

Das FTP-Plugin für Notepad++ (NppFTP) benötigt den RSA-Key:

„Settings“ ⇒ „Profile Settings“ ⇒ „Authentication“ ⇒ „Private key file“ auwählen und „Passphrase“ eingeben und „Try private ky file authentication“ auswählen.


TortoiseGit, WinSCP und Putty benötigen einen mit Putty generierten SSH-Key:

Private Key “id_rsa” mit FileZilla oder WinSCP vom Server herunterladen und in PuttyKey Generator laden und einen neuen private Key erstellen.

openssh.1552840287.txt.gz · Zuletzt geändert: 2019/03/17 17:31 von webproducer