WSL: SSH Login zum Remoteserver
Hallo,
wenn ich in WSL folgenden Befehl ausführe:
wird das Passwort abgefragt. So sollte es nicht sein, weil der Public Key bereits unter Windows installiert ist:
Ich vermute, dass es eine Konfigurationssache ist. Wie richte ich SSH so ein, dass der Public Key verwendet wird, der im lokalen Windows gespeichert ist?
wenn ich in WSL folgenden Befehl ausführe:
ssh $remote_server
user@pc:/mnt/c/Users/user/.ssh$ ls -lah
total 8.0K
drwxrwxrwx 1 user user 4.0K Jun 14 13:21 .
drwxrwxrwx 1 user user 4.0K Jun 16 07:51 ..
-rwxrwxrwx 1 user user 176 Feb 25 08:21 config
-rwxrwxrwx 1 user user 1.8K Nov 15 2019 id_rsa
-rwxrwxrwx 1 user user 406 Nov 15 2019 id_rsa.pub
-rwxrwxrwx 1 user user 3.0K Sep 21 2020 known_hosts
user@pc:/mnt/c/Users/user/.ssh$
Please also mark the comments that contributed to the solution of the article
Content-Key: 667631
Url: https://administrator.de/contentid/667631
Printed on: April 18, 2024 at 11:04 o'clock
10 Comments
Latest comment
Sekundenbruchteile zählen nicht.
Außerdem sind wir nicht das Heise-Forum mit seinen "Erster"-Posts.
lks
Zitat von @honeybee:
Hast Du den Public Key im Zielserver denn unter authorized keys des Zielusers überhaupt eingetragen?
Ja, natürlich. Mit Cygwin geht es. Das Problem liegt in WSL.Hast Du auch Mal versucht explizit User und Key anzugeben?
lks
Lieber ein ln oder cp -l statt mv
lks
Weil halt das cygwin-ssh dann die Dateien nicht findet, oder eine andere Linux-Distribution unter WSL.
lks