我通过另外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端口(以及所有