So konfigurieren Sie PuTTY + gpg-agent für die Verbindung mit einem SSH-Linux-Server

3

Ich habe ein Schlüsselpaar mit Kleopatra (aus der Gpg4win 3.0 Suite) generiert. Ich habe den öffentlichen Schlüssel in einen RSA-SSH-Schlüssel konvertiert und ihn der authorized_keys-Datei in einer Linux-Box hinzugefügt.

Auf dem Windows Rechner habe ich das konfiguriert gpg-agent.conf Datei als:

enable-putty-support
debug-level guru
log-file C:/Users/myusername/log.txt
disable-scdaemon

Wenn ich PuTTY öffne und versuche, eine Verbindung zum Server herzustellen, wird der folgende Fehler angezeigt:

"Disconnected: No supported authentication methods available (server sent: publickey)"

Die Frage ist: Wie kann ich mit Putty vom Windows-Computer aus über SSH eine Verbindung zum Linux-Computer herstellen, indem ich das GPG-Schlüsselpaar verwende? Ich habe verstanden, dass gpg-agent sich ausgibt Pageant Daher sollte der Agent den privaten gpg-Schlüssel im Speicher verwenden, um PuTTY verschlüsselte Zeichenfolgen bereitzustellen. Ist das richtig? oder verstehe ich hier alles falsch?

user2641103
quelle
Ist der Schlüssel in gpg-agent (.gnupg / sshcontrol) als SSH-Schlüssel in der Whitelist aufgeführt?
grawity