4

Можно ли использовать переадресацию SSH-портов в подсистеме Windows для Linux?

Если я загружаю нативный пакет OpenSSH, я могу переадресовывать порты:

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

Но если я попробую то же самое из WSL bash:

$ 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

Я использую bash от имени администратора (и пробовал также не работать от имени администратора).

1 ответ1

7

Самостоятельный ответ: увидеть эту ошибку. Следующие работы:

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

Проблема заключается в том, что IPv6 не работает в WSL, и сбой передается через переадресацию порта IPv4.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .