W jaki sposób można ustanowić odwrotny SSH za pomocą Windows Subsystem for Linux (WSL)?


1

Potrzebuję dostępu wstecznego SSH do Ubuntu Windows Subsystem for Linux (WSL). Zwykle nie jest to problem z maszynami z systemem Linux, ale z WSL nie działa.

Najpierw ustanawiam odwrotne połączenie SSH z WSL do mojego serwera:

ssh -R 19999:localhost:22 user@www.exampleserver.ch

Następnie z mojego serwera próbuję połączyć się z tym tunelem zwrotnym SSH:

ssh user@localhost -p 19999

W przypadku standardowego komputera z systemem Linux połączenie powinno zostać teraz ustanowione. W przypadku WSL zamiast tego pojawia się następujący typ błędu:

connection closed by ::1 port 19999

Dlaczego to idzie źle? Jak mogę to uruchomić?


Działa dla mnie (WSL 1703). Jak zaczynasz sshd? Co mówią logi?
jjlin

Może to być związane z tym: superuser.com/questions/1352714/…
Mathieu Westphal,

czy możesz ssh się w WSL? innymi słowy, czy jest uruchomiony sshd?
David Dai

Odpowiedzi:


0

Próbować

ssh -R 127.0.0.1:19999:127.0.0.1:22 user@www.exampleserver.ch

i

ssh user@127.0.0.1 -p 19999
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.