我正在尝试将端口 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