2012-09-12 9 views
5

Ich habe einen privaten SSH-Schlüssel, die ich auf Mac verwendet, um Zugriff auf meine Firma Repository.Convert ssh Schlüssel generierte auf Mac zu ppk

Momentan arbeite ich unter Windows-Umgebung und möchte mit Tortoise HG auf diese Repos zugreifen.

Bedauerlicherweise brauche ich eine .ppk, PuttyPrivateKey, um das passieren zu lassen.

Gibt es eine Möglichkeit, meine vorhandene ID_RSA-Datei in eine PPK-Datei zu konvertieren?

Oder alternativ kann ich meine vorhandene ssh-Schlüsseldatei unter Windows-Umgebung verwenden, um auf einen HG-Repo zuzugreifen?

Vielen Dank im Voraus!

Antwort

9

Ich kann nicht sagen, dass ich 100% mit diesem Thema vertraut bin, aber haben Sie versucht, PuTTYgen zu verwenden, um die id_rsa-Datei zu importieren?

Mit dem Befehl 'Import' aus dem Menü 'Conversions' kann PuTTYgen private SSH-2-Schlüssel im Format von OpenSSH und ssh.com laden. Sobald Sie einen dieser Schlüsseltypen geladen haben, können Sie ihn als Schlüssel im PuTTY-Format (* .PPK) speichern, so dass Sie ihn mit der PuTTY-Suite verwenden können. Die Passphrase bleibt bei diesem Prozess unverändert (es sei denn, Sie ändern sie bewusst). [source]

Sie PuTTYgen auf der üblichen Seite PuTTY herunterladen können:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

+1

Vielen Dank, ich fühle mich ein bisschen jetzt dumm! ^^ – Ostkontentitan

+0

Fühlen Sie sich nicht schlecht Mann. Es ist sicherlich nicht etwas, was Sie auf einer täglichen Basis begegnen, und ziemlich seltsam für die meisten Menschen zu begegnen! Ich bin ehrlich gesagt ein wenig neugierig, warum Sie nicht einen zweiten SSH-Schlüssel für den neuen Rechner erzeugt haben, und fügen diesen als autorisierten Zugriff auf den HG-Repo hinzu. – Spikes

+0

Ja, das wäre eine Option gewesen, aber ich hätte es jemandem geben müssen, um es zu autorisieren, und mich entschieden, stattdessen schlauer zu werden. – Ostkontentitan