是否可以使用 Git Bash 在 Windows 10 上建立 SSH 隧道?

是否可以使用 Git Bash 在 Windows 10 上建立 SSH 隧道?

我正在尝试将端口 5000 从本地计算机转发到远程服务器的端口 5000

我正在使用命令

ssh -L 5000:localhost:5000 root@remote

但是,当我尝试在本地机器上发出以下 curl 请求时

curl http://172.19.0.2:5000

它超时了,但相同的命令在远程机器上确实有效。

我是否遗漏了什么?或者这在 Windows 上是否可行?

答案1

ssh -L 5000:localhost:5000 root@remote
curl http://172.19.0.2:5000

如果您想通过 SSH 隧道连接,您必须连接到通过以下方式创建的本地监听端口ssh

curl http://localhost:5000

答案2

尝试ssh -L 127.0.0.1:5000:localhost:5000 root@remote

通过本机 Windows bash 建立 SSH 隧道:地址已被使用

相关内容