Nach dem Umstieg auf Ubuntu 10.10 vor kurzem habe ich die Lösung gefunden wie mein mit PuTTYgen erzeugter Schlüssel unter Linux SSH nicht angenommen wird.
Das mit PuTTYgen erzeugte Schlüsselpaar ließ sich unter Windows unkompliziert verwenden. Der öffentliche Teil wird auf Servern in die .ssh/authorized_keys eingetragen und der private Teil sorgt mit Hilfe von Pageant und PuTTY für eine problemlosen Login auf Konsole.
Unter Linux muss man nun nicht einen Schlüssel erstellen und überall neu eintragen, sondern kann diesen von den putty-tools umwandeln lassen:
sudo apt-get install putty-tools
die Putty Schlüssel können unter ~/.ssh angelegt werden um dort die Konvertierung des privaten Schlüssels zu zu starten:
puttygen datei.ppk -O private-openssh -o id_dsa
Nach der Eingabe der Passphrase kann nun auch noch der öffentliche Schlüssel erstellt werden:
puttygen datei.ppk -O public-openssh -o id_dsa.pub
Ab jetzt wird bei jedem Login per ssh zu einen anderen Server zuerst die Datei ~/.ssh/id_dsa geprüft und nach Eingabe der Passphrase ist der Login erfolgt.
0 Responses to “Puttykey in OpenSSH konvertieren”