Linux용 Windows 하위 시스템에서 SSH 포트 전달을 사용할 수 있습니까?
기본 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
자가 답변: 참조이 버그. 다음은 작동합니다:
ssh -L 127.0.0.1:5432:localhost:5432 me@host
문제는 IPv6이 WSL에서 작동하지 않고 실패가 IPv4 포트 전달로 이어진다는 것입니다.