Kann ich einen unter Linux von Putty generierten SSH-Schlüssel verwenden?

Kann ich einen unter Linux von Putty generierten SSH-Schlüssel verwenden?

Ich wurde gebeten, ein Paar SSH-Schlüssel zu generieren, damit ich für die Entwicklung auf einen Remote-Server zugreifen kann. Zum Generieren der Schlüssel habe ich das ssh-keygenTool auf unserer CentOS-Box verwendet, was mir erfolgreich gelungen ist.

Jetzt habe ich 2 Dateien: ~/.ssh/id_dsa, ~/.ssh/id_dsa.pub. Ich werde dem Administrator die .pubDatei geben, damit er sie auf dem Remote-Server ablegen kann. Ich möchte jedoch meinen eigenen Windows-PC (mit PuTTY) verwenden, um auf diesen Remote-Server zuzugreifen.

Meine Frage ist also folgende: Kann ich mit meinem Windows-PC immer noch mit dem erstellten privaten Schlüssel auf den Remote-Server zugreifen, auch wenn ich die SSH-Schlüssel auf einem Linux-Server generiert habe (der in keiner Weise mit dem Remote-Server und meinem PC verbunden ist)?

Der Grund, warum ich mir nicht ganz sicher bin, ist, dass beim Erstellen der Schlüssel die Meldung „Der Schlüsselfingerabdruck lautet: xxxxxxxx“ angezeigt wurde. Das ließ mich glauben, dass der „Fingerabdruck“ der Fingerabdruck von CentOS ist und ich den privaten Schlüssel deshalb nicht auf meinem Windows-Rechner verwenden kann. Habe ich Recht, dass es nicht funktioniert, oder ist es egal, welchen Rechner ich zum Anmelden beim Remote-Server verwende, solange ich den privaten Schlüssel habe?

Antwort1

Entsprechenddiese SeitedsaSie können Ihre Schlüssel mit einem PuTTY-Tool, dem PuTTY Key Generator, in ein von PuTTY akzeptiertes Format konvertieren .

Weitere Einzelheiten finden Sie auf dieser Seite.Importieren Ihres RSA- oder DSA-Schlüsselsin das PuTTY-Format. Im Wesentlichen wählen Sie einfach „Schlüssel importieren“ aus dem Menü „Konvertierungen“ und navigieren zu dem Speicherort des Schlüssels auf Ihrem Computer.

verwandte Informationen