SSH2 Verbindung in Eclipse mit SSH Key Datei anstatt Passwort (auch Zend Studio for Eclipse)

Um die Sicherheit einer SSH Verbindung zusätzlich zu erhöhen und vor allem Benutzer eindeutig zu identifizieren, empfiehlt sich die Verwendung eines SSH Keys.

Da die Verwendung eines Solchen in Eclipse (beziehungsweise Zend Studio for Eclipse, im Beispiel Version 8.0.0 beta) nicht gerade leicht gemacht wird, möchte ich hier die Vorgehensweise noch einmal dokumentieren:


Zunächst einmal, wenn ihr den Schlüssel nur als "*.ppk"-Schlüssel besitzt, hilft euch das Tool "puttygen.exe", das ihr hier herunterladen könnt.

Dort importiert ihr den Schlüssel per "Load" und nutzt danach oben im Menü die Schaltfläche "Conversions > Export OpenSSH Key".

Den exportierten Schlüssel nennt ihr (je nach Typ des Schlüssels, diesen seht ihr unten im Programm angecheckt), "id_dsa" oder "id_rsa".


Nun weiter in Eclipse:
Öffnet: "Window > Preferences > General > Network Connections > SSH2", dann seht ihr in etwa das folgende Bild:
Eclipse SSH2 Key Passwort Verbindung

Unter "SSH2 home" wählt ihr das Verzeichnis aus, in dem ihr eure zu verwendenden privaten Schlüssel gespeichert habt (notfalls kopiert den vorhin erzeugten dort hinein, falls ihr kein zentrales Verzeichnis besitzt).
Unter "Private keys" gebt ihr nun kommagetrennt die Namen dieser privaten Schlüsseldateien an. Wenn ihr ohnehin nur einen Schlüssel verwendet und ihn wie vorhin angegeben benannt habt (was natürlich keine Pflicht ist), braucht ihr nicht einmal mehr etwas ändern.

Die anderen Tabreiter spielen keine weitere Rolle. Unter "Key Management" könnten beispielsweise neue Schlüssel erzeugt werden.

Viel Erfolg damit, über Kommentare und Ergänzungswünsche würde ich mich freuen.

Comments

Danke schön, das war sehr

Danke schön, das war sehr hilfreich!

Wahnsinn.

Hab nach erst ca. 3 - 4 Stunden den Blog hier gefunden. Nirgends steht, dass der key rsa sein muss!! Danke vielmals.

Post new comment

The content of this field is kept private and will not be shown publicly.

More information about formatting options