Windows-Subsystem für Linux und SSH-Portweiterleitung

Windows-Subsystem für Linux und SSH-Portweiterleitung

Ist es möglich, die SSH-Portweiterleitung im Windows-Subsystem für Linux zu verwenden?

Wenn ich das native OpenSSH-Paket herunterlade, kann ich Ports weiterleiten:

> ssh -L 5432:localhost:5432 me@host
Welcome to Ubuntu 16.04 LTS (GNU/Linux 4.6.5-x86_64-linode71 x86_64)
etc

Aber wenn ich dasselbe innerhalb der WSL-Bash versuche:

$ ssh -L 5432:localhost:5432 me@host
bind: Address already in use
Welcome to Ubuntu 16.04 LTS (GNU/Linux 4.6.5-x86_64-linode71 x86_64)
etc

Ich führe Bash als Administrator aus (und habe versucht, es auch ohne Administratorrechte auszuführen).

Antwort1

Eigene Antwort: Siehedieser Fehler. Folgende Werke:

ssh -L 127.0.0.1:5432:localhost:5432 me@host

Das Problem besteht darin, dass IPv6 in WSL nicht funktioniert und der Fehler auf die IPv4-Portweiterleitung übertragen wird.

verwandte Informationen