我最近设置了一个远程服务器,目前我正在运行最低限度的服务器。我设置了OpenSSH,并且可以通过我的一个域名(使用A型DNS记录)访问计算机。我还在计算机上运行了Web服务器,但是除SSH以外的所有端口都在网关处被阻止。
将来,我计划开放端口80,目前暂时处于“开发”模式,并且我想禁止任何外部访问或通过端口80(或通过HTTP协议)访问Web服务器的流量)。目前,从外部访问计算机的唯一方法是通过SSH连接。
现在,我想知道:如何通过SSH重定向本地HTTP服务器流量,以便可以在本地访问Web服务器?即使我在路由器/网关上对80端口进行了防火墙保护,也可以这样做吗?
是的,使用ssh端口转发。
ssh -L 80:localhost:80 name-of-remote-system
这将通过ssh将任何浏览器连接发送到本地计算机上的端口80到远程计算机。到达那里后,它将继续连接到本地主机(您使用ssh连接到的计算机)的端口80。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句