我需要反向 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
为什么会出现这种情况?我该如何解决?