SSH反向隧道不适用于Web服务器

时间:2017-05-09 20:30:34

标签: ssh https ssh-tunnel

我在Raspberry Pi上运行了一个webapp,它位于NAT后面,我试图建立到公司服务器的隧道,以便我可以从网上访问它。现在我已经能够使用ssh -fN -R 192.168.0.28:54321:localhost:443 username@192.168.0.28建立隧道(当时服务器和RPi都在同一个局域网中),并且curl -k https://192.168.0.28:54321返回托管的网页内容在RPi中,但仅当我从服务器执行此操作时。我设置了GatewayPorts yesAllowTcpForwarding yes(无论如何都是默认设置)。

1 个答案:

答案 0 :(得分:1)

服务器上的防火墙阻塞了端口。 ¬¬

要打开所述端口,命令为sudo iptables -I INPUT -p tcp --dport 54321 -j ACCEPT,表示必须接受任何连接到TCP端口54321的连接。