stefanmuc
Goto Top

Win11 + putty + SSH-Key mit passphrase + Pageant

Um mich von einem Win11 Pro Rechner auf einen Linux-Server einzuloggen nutze ich einen SSH-Key, der mit aktuellem Putty (V0.81) erzeugt wurde. Soweit alles OK.

Wenn ich den Privat Key mit einer passphrase schütze und den Win 11-Rechner neu boote, werde ich beim nächsten Verbindungsversuch nach der Passphrase gefragt. Die Eingabe wird jedoch nicht akzeptiert. Auch ein Reinkopieren aus der Zwischenablage wird nicht akzeptiert.

Wenn ich die Private-Key-Datei doppelklicke, fordert mich Pageant (von Putty) auf die Passphrase einzugeben: Hier funktioniert die Eingabe. Anschließend kann eine Verbindung zum Linux-Server ohne erneute Nachfrage aufgebaut werden.

Warum funktioniert die Eingabe der Passphrase im Pageant-Fenster, jedoch nicht im Putty-Fenster? Evtl. wg. Sonderzeichen in der Passphrase? Oder ist der Weg über Pageant immer nötig?

Content-ID: 8197709180

Url: https://administrator.de/contentid/8197709180

Ausgedruckt am: 21.11.2024 um 22:11 Uhr

13676056485
Lösung 13676056485 12.07.2024 aktualisiert um 15:23:37 Uhr
Goto Top
Hi.
Wenn ich den Privat Key mit einer passphrase schütze und den Win 11-Rechner neu boote, werde ich beim nächsten Verbindungsversuch nach der Passphrase gefragt. Die Eingabe wird jedoch nicht akzeptiert. Auch ein Reinkopieren aus der Zwischenablage wird nicht akzeptiert.
Weil nach dem Neustart keine Keys mehr in Pageant geladen sind und der SSH-Server dann auf "Keyboard interactive" ohne Key zurückschaltet und nach dem User-Passwort fragt nicht nach dem Passwort des Keys. Du mussst vorher die Keys erst in Pageant hinzufügen bevor du sie nutzen kannst. Pageant speichert diese Keys nicht, wenn es neu gestartet wird, diese müssen immer hinzugefügt werden entweder manuell oder über die Kommandozeile.
Alternativ den Key direkt im Putty Profil hinterlegen dann fragt es auch nach dem Passwort des Keys (Connections -> SSH -> Auth -> Credentials)


Gruß.
StefanMUC
StefanMUC 12.07.2024 um 15:22:57 Uhr
Goto Top
Danke. Dass die Pageant-Ladung nur bis maximal zum nächsten Windows-Start hält, war mir bekannt. Ohne Pageant-Ladung fragt das Putty-Fenster aber explizit nach der Passphrase und nicht nach dem normalen User-Passwort (funktioniert auch nicht):

Passphrase for key "eddsa-key-20240702":
Wrong passphrase
13676056485
Lösung 13676056485 12.07.2024 aktualisiert um 15:31:17 Uhr
Goto Top
Ohne Pageant-Ladung fragt das Putty-Fenster aber explizit nach der Passphrase und nicht nach dem normalen User-Passwort
Hast du den Key unter "Connections -> SSH -> Auth -> Credentials" hinterlegt?
Was für eine Gegenstelle? Was steht im Putty unter Remote Characterset?
Schon mal anderes neues Passwort versucht?
Welche Zeichen kommen im Passwort vor?
DerWoWusste
DerWoWusste 12.07.2024 um 15:31:54 Uhr
Goto Top
Anzumerken bleibt, dass Du auch eine virtuelle SmartCard auf Windows einrichten kannst auf die du das Zertifikat lädst - diese kann dann von Pageant für ssh komfortabel benutzt werden.
13676056485
13676056485 12.07.2024 aktualisiert um 15:35:53 Uhr
Goto Top
Oder KeePass mit KeyAgent Plugin usw.
aqui
aqui 13.07.2024 aktualisiert um 14:41:41 Uhr
Goto Top
aqui
aqui 20.07.2024 um 14:04:21 Uhr
Goto Top
Wenn es das denn nun war bitte deinen Thread dann auch als erledigt schliessen!
Wie kann ich einen Beitrag als gelöst markieren?