Wie man SSH-Schlüssel unter Linux-Betriebssystemen erzeugt oder einsetzt wird, habe ich bereits hier beschrieben. Der heutige Artikel baut auf dem vorhergehenden Artikel auf und beschreibt, wie ein in Linux erzeugter SSH-Key unter Windows benutzt werden kann.
Zur Benutzung eines Linux-SSH-Keys braucht man erstens ein Tool, mit dem der Schlüssel konvertiert werden kann und zweitens einen SSH-Agenten unter Windows. Beide Tools werden vom Putty-Toolset zur Verfügung gestellt und können dort auch heruntergeladen werden. Es gibt sicherlich noch andere kostenlose Toolsets, die das gleiche leisten, ich verwende aber seit vielen Jahren Putty und bin damit “glücklich”. (Jaja, … man kann sich immer nach etwas neuem umsehen. Mache ich auch gerne, aber das Putty-Toolset finde ich so gut, dass ich einfach keinen Grund für Experimente sehe.)
Der Konverter nennt sich puttygen.exe. Wie der Name andeutet, kann Puttygen nicht nur Linux-Schlüssel konvertieren, sondern auch neue Schlüssel unter Windows erzeugen. Die Konvertierung ist ziemlich einfach.
- Puttygen starten
- Zu importierenden SSH-Schlüssel (den privaten Teil!) landen: “Conversion” –> “Import Key”
- Falls der Schlüssel durch ein Passwort geschützt ist, das Passwort eingeben
- Die Konvertierung an sich ist jetzt fertig. Allerdings muss der konvertierte Schlüssel noch gespeichert werden: “Save private key” + Dateiname eingeben.

- Fertig
Der in Linux erzeugte Schlüssel ist nun in ein Format konvertiert worden, das der Putty SSH-Agent verarbeiten kann.
Der SSH-Agent unter Windows nennt sich pageant.exe (Ja: pageant und nicht wie zu erwarten wäre pagent – wohl ein Wortspiel das sich mir nicht so recht erschließt). Das Laden eines Key ist ebenfalls straigt forward:
Pageant starten. Wie es sich für einen richtigen Agenten gehört, platziert er sich diskret und fast unsichtbar in der Taskleiste im Tray-Bereich und hat einen Hut auf dem Kopf.
- Rechtsklick auf das Icon und “Add Key” wählen.
- Zum Key navigieren und diesen Auswählen
- Falls der Schlüssel durch ein Passwort geschützt ist, das Passwort eingeben
- Fertig
Öffnet man nur durch Rechtsklick –> “View Keys” das Übersichtsfensterchen, so sieht man, dass der importierte Key verfügbar ist.

Verbindet man sich ab diesem Zeitpunkt über Putty, Winscp oder einem sonstigen SSH-Clienten zu einem SSH-Server auf dem irgendwann der öffentliche Teil des SSH-Schlüsselpaars abgelegt wurde, wird man feststellen, dass man kein Passwort mehr eintippen muss, um eingeloggt zu werden.