![如何使用 Windows Subsystem for Linux(WSL)建立反向 SSH?](https://linux22.com/image/1556336/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20Windows%20Subsystem%20for%20Linux%EF%BC%88WSL%EF%BC%89%E5%BB%BA%E7%AB%8B%E5%8F%8D%E5%90%91%20SSH%EF%BC%9F.png)
我需要反向 SSH 访问适用于 Linux 的 Windows 子系统 (WSL) Ubuntu。通常,这对于 Linux 机器来说不是问题,但对于 WSL 来说却不行。
首先,我建立从 WSL 到我的服务器的反向 SSH 连接:
ssh -R 19999:localhost:22 [email protected]
然后,我尝试从我的服务器连接到这个反向 SSH 隧道:
ssh user@localhost -p 19999
对于标准 Linux 机器,现在应该建立连接。使用 WSL,我却遇到以下类型的错误:
connection closed by ::1 port 19999
为什么会出现这种情况?我该如何解决?