SSH in Windows 10 mit Schlüsselpaaren

1

Ich versuche, von meinem Raspberry Pi aus eine SSH-Verbindung zu meinem Windows 10-Computer herzustellen. Ich war bereits in der Lage, dies recht einfach zu tun, aber das Problem, mit dem ich im Moment konfrontiert bin, ist, dass Windows meinen privaten Schlüssel akzeptiert.

In der Windows-Konsole habe ich ein Schlüsselpaar erstellt und meinen öffentlichen Schlüssel angehängt, C:\Users\user\.ssh\authorized_keysaber wenn ich versuche, eine Verbindung über den Pi herzustellen, werde ich immer noch nach meinem Kennwort gefragt.

Jetzt, wo ich denke, dass es nicht einmal diese Datei liest, sondern von irgendwo anders, oder ich muss die Authentifizierung mit öffentlichen Schlüsseln in der Konfiguration zulassen. Aber ich weiß nicht, wo das alles in Windows 10 ist.

Meine Frage ist also, ist das tatsächlich möglich, was ich tun möchte? Oder muss ich das Kennwort nicht mehr eingeben, wenn ich in Windows SSH ausführen möchte?

user679672
quelle
Protokolle wären hilfreich.
Jakuje
Welche Protokolle? @jakuje
user679672
Beliebiges Protokoll von Client und Server. Client hat -vvvSchalter, Server hat LogLevel DEBUG3Optionen, aber ich habe keine Ahnung, wo es unter Windows geht.
Jakuje
Das ist das Problem, das ich habe, ich kann nicht finden, wo etwas auf Windows gespeichert ist, sonst hätte ich kein Problem beim Bearbeiten der Datei sshd_config oder wie auch immer es heißt
user679672
Welchen SSH-Server betreiben Sie? Unter Windows gibt es ein halbes Dutzend mit eigenen Macken. Microsofts frühes Alpha. Etwas, das Sie in WSL kompiliert haben, eine Cygwin-Version von SSH, etwas Kommerzielles?
Zoredache

Antworten:

-1

Set Up key-authPackage

In diesem HowTo auf Github heißt es, dass Sie das key-authPaket einrichten müssen, bevor Windows 10 die schlüsselbasierte Authentifizierung akzeptiert.

Wenn Sie eine schlüsselbasierte Authentifizierung benötigen, führen Sie Folgendes aus, um das Schlüsselauthentifizierungspaket einzurichten:

   `powershell -executionpolicy bypass -file install-sshlsa.ps1`

(für Win7 und Server 2008, siehe hier )

   `Restart-Computer`
Hydraxan14
quelle