我遇到以下情况,
我有一个带有公共静态地址的VPS,我可以通过SSH连接到它。 我还有一个覆盆子pi在家里的80端口运行网络服务器。
我的Pi在开机时打开通往VPS的隧道,所以我可以从我的VPS ssh到我的Pi。
如何打开隧道,以便通过键入我的VPS的URL(例如http://myserver.com:8080),从浏览器访问PI上的Web服务器。
我尝试使用以下命令从pi打开隧道:
ssh vps -R 8080:localhost:80
我还尝试从我的VPS打开隧道
ssh pi -L 8080:pi:80
答案 0 :(得分:0)
如果要从外部访问端口(myserver.com:8080
),还需要指定远程绑定地址:
ssh vps -R myserver.com:8080:localhost:80
或
ssh vps -R server_ip:8080:localhost:80
如果您设置了GatewayPorts yes
,那么这应该对您有用,您使用PermitOpen
无法获得有限的转发,并且您已重新启动了sshd
服务器。