SSH端口转发不适用于websocket

use*_*003 4 ssh port forwarding tunnel websocket

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

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

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

任何想法如何解决这个问题?

谢谢

Gre*_*ell 6

我相信您的隧道必须是:

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