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 [email protected]

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ć?

BlandCorporation
źródło
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: