我正在使用 cygwin 中的以下命令从 Windows 计算机连接到 Linux 服务器:
ssh -v -L 2181:127.0.0.1:2181 -L 9870:217.0.0.1:9870 -L 9092:127.0.0.1:9092 -L 8088:127.0.0.1:8088 -L 8080:127.0.0.1:8080 [email protected]
Linux 服务器有两个服务分别运行在 8088 和 9870 端口上,它们都是在 Linux 下运行的,我可以成功连接到 8088 端口:
我可以从控制台连接到 9870:
但奇怪的是我无法通过转发端口连接到 9870:
这是为什么?我该如何解决?
答案1
您的命令有拼写错误。您写道:
-L 9870:217.0.0.1:9870
我想你的意思是:
-L 9870:127.0.0.1:9870