我通过另外2个服务器连接到linux服务器:

MyPC --(ssh)--> serverA --(ssh)--> serverB --(ssh)--> FinalServer

httpd在FinalServer上运行,在80上监听
serverA/serverB仅接受端口22,sshd服务

有没有办法像这样在myPC上访问FinalServer:
myPC> curl http://127.0.0.1:80
Hi , this is FinalServer Httpd Service!!
myPC>

十分感谢!!

最佳答案

原则上,您只需要在每个ssh上建立端口80的通道。

因此,每一步:ssh -L80:localhost:80 <next-host>

但是,如果没有root特权,您将无法通过隧道80端口(以及所有

10-08 05:39
查看更多