Rog*_*ach 4 10.10 networking 11.04 port-forwarding
我有一个服务器,可以从我的小网络外部看到,服务器有域名等。我有一台本地机器,服务器可以看到它,但不能从外部访问。
所以我希望能够连接到服务器上的端口,而是与我的本地机器交谈。
我可以让到达服务器上一个端口的流量中继到我本地机器上的另一个端口吗?
您可以简单地使用 openssh 来执行此操作:https : //help.ubuntu.com/community/SSH/OpenSSH/PortForwarding
要查找的命令是 -L 或 -R。
假设您要将服务器上的端口 4444 转发到本地计算机上的端口 5555。在服务器上使用
ssh -L 4444:local_machine_name:5555 user@local_machine_name
Run Code Online (Sandbox Code Playgroud)
或在本地机器上使用
ssh -R 4444:localhost:5555 user@server_machine_name
Run Code Online (Sandbox Code Playgroud)
(在第一个示例中,您可以连接到任何其他机器,无需连接到 local_machine_name,您可以使用 localhost 连接到服务器本身)。
另一种更复杂的方法是将服务器用作路由器。请参阅https://help.ubuntu.com/community/Router,尤其是https://help.ubuntu.com/community/Router#Enable_IP_forwarding_and_Masquerading。这是大多数小型电缆或 DSL 家用路由器所做的。
归档时间: |
|
查看次数: |
1579 次 |
最近记录: |