考虑以下场景:
监听192.168.2.xx的apache服务器。路由器上没有端口转发设置,因此无法从wan访问此apache实例。
我可以通过ssh访问同一台计算机。路由器将端口22转发到目标计算机。
我想做的是使用ssh连接将Web浏览器连接到该apache实例。
这可能吗?
绝对地。您可以ssh -L
用来完成这种类型的端口转发。假设目标计算机的Apache正在侦听80,请在客户端计算机上执行以下操作:
ssh -L 6789:localhost:80 target-machine
将允许您通过localhost:6789
客户端与目标计算机的Apache对话。具体来说,您可以http://localhost:6789
在网络浏览器中访问。
通常,该-N
标志与结合使用ssh -L
,这将阻止SSH运行任何远程命令,而只是转发端口。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句