![是否可以使用 Git Bash 在 Windows 10 上建立 SSH 隧道?](https://linux22.com/image/1598897/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20Git%20Bash%20%E5%9C%A8%20Windows%2010%20%E4%B8%8A%E5%BB%BA%E7%AB%8B%20SSH%20%E9%9A%A7%E9%81%93%EF%BC%9F.png)
我正在尝试将端口 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