Die SSH-Schlüsselauthentifizierung auf WSL sagt immer „debug2: Wir haben kein Paket gesendet, Methode deaktivieren“

Die SSH-Schlüsselauthentifizierung auf WSL sagt immer „debug2: Wir haben kein Paket gesendet, Methode deaktivieren“

/etc/ssh/sshd_configsieht aus wie das:Link „pastebin.ubuntu.com“. Es ist die Standardeinstellung, außer dass ich autorisierte Schlüssel, Pubkey-Authentifizierung und Listenadresse auskommentiert habe.

Dann habe ich es getan ssh-copy-id -i ~/.ssh/id_ed25519 user@host, danach kann ich sehen, dass die authorized_keysDatei da ist und korrekt ist. Dann habe ich sshdmit --full-restartSchlüssel neu gestartet. Danach erhalte ich beim Verbindungsversuch immer Folgendes:

debug1: Authentications that can continue: publickey,password
debug3: start over, passed a different list publickey,password
debug3: preferred gssapi-keyex,gssapi-with-mic,publickey,keyboard-interactive,password
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Offering public key: ED25519 SHA256:Te7bTBJr1zQqeagqlCYl6Vsc19UF1qc67dSRRfBJ6J0 /home/jus/.ssh/id_ed25519
debug3: send_pubkey_test
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: /home/jus/.ssh/id_rsa
debug3: no such identity: /home/jus/.ssh/id_rsa: No such file or directory
debug1: Trying private key: /home/jus/.ssh/id_dsa
debug3: no such identity: /home/jus/.ssh/id_dsa: No such file or directory
debug1: Trying private key: /home/jus/.ssh/id_ecdsa
debug3: no such identity: /home/jus/.ssh/id_ecdsa: No such file or directory
debug2: we did not send a packet, disable method
debug3: authmethod_lookup password
debug3: remaining preferred: ,password
debug3: authmethod_is_enabled password
debug1: Next authentication method: password
[email protected]'s password: 

Wenn ich die Kennwortauthentifizierung deaktiviere, wird mir sofort die Berechtigung verweigert. Und ich werde nie aufgefordert, eine Passphrase für den Schlüssel einzugeben.

Zum Testen habe ich genau dieselben Schritte für SSHD auf der virtuellen Maschine (Xubuntu) ausgeführt, und alles hat einwandfrei funktioniert. Ich habe denselben Schlüssel verwendet und kann mich problemlos vom WSL-SSH-Client aus verbinden.

verwandte Informationen