💡
原文英文,约600词,阅读约需3分钟。
📝
内容提要
SSH隧道通过安全连接访问网络设备。远程端口转发将设备特定端口流量重定向到你的计算机,适用于NAT或网络中断时访问本地服务器。需在服务器端启用"AllowTcpForwarding"并重启SSHD服务。使用`ssh -R`命令实现远程端口转发,可在网络中断时访问本地Windows服务器。
🎯
关键要点
-
SSH隧道通过安全连接访问网络设备。
-
远程端口转发将设备特定端口流量重定向到计算机。
-
适用于NAT或网络中断时访问本地服务器。
-
需在服务器端启用'AllowTcpForwarding'并重启SSHD服务。
-
使用'ssh -R'命令实现远程端口转发。
-
可以将本地网站的80端口通过公共服务器的8080端口暴露。
-
可以通过远程端口转发访问没有直接互联网连接的本地设备。
-
示例中使用Windows远程桌面连接到没有互联网连接的Windows服务器。
❓
延伸问答
什么是SSH隧道?
SSH隧道是一种通过安全连接访问网络设备的方式。
如何启用远程端口转发?
需要在服务器端配置'AllowTcpForwarding'为'yes'并重启SSHD服务。
使用ssh命令进行远程端口转发的基本格式是什么?
基本格式为'ssh -R [远程端口]:[本地IP]:[本地端口] [用户]@[服务器]'。
远程端口转发适用于哪些场景?
适用于NAT环境或网络中断时访问本地服务器。
如何通过远程端口转发访问没有互联网连接的设备?
可以通过SSH连接到远程服务器,然后将流量转发到本地设备,实现访问。
在远程端口转发中,如何将本地网站的80端口暴露?
可以使用命令'ssh -R 8080:127.0.0.1:80 [用户]@[服务器]'将本地网站的80端口通过公共服务器的8080端口暴露。
➡️