SSH端口转发不适用于websocket

时间:2014-08-09 23:01:42

标签: ssh websocket port forwarding tunnel

我正在serverA上运行Web服务:8890,这包括常规HTTP服务和websocket服务。我正在尝试设置从serverB到serverA的SSH端口转发,因此我可以通过SSH隧道访问ServerA的服务。

这是我的命令:“ssh -f user @ serverA -i user.pem -L 2000:serverB:8890 -N”

当我连接到ServerB:2000时,我可以看到所有常规Web服务,但是websocket部分无效。

知道如何解决这个问题吗?

由于

1 个答案:

答案 0 :(得分:5)

我相信你的隧道必须是:

ssh -f user @ serverA -i user.pem -L 2000:serverA:8890 -N