我对 SSH 还很陌生,我有一个关于访问我的机器外部网络的问题。
我的公寓里有一台 Linux 机器,几乎一直在运行,并通过路由器连接到网络。我希望能够在我的笔记本电脑上从网络外部通过 ssh 进入它(已经可以使用私有地址在网络内进行 ssh)。经过一番研究,我似乎需要启用端口转发,但我不确定如何做到这一点。
另外,我自己有一个域,我想将一个子域(ssh.example.com)绑定到我的IP地址,并让我的桌面在每次重新启动时更新绑定(检查IP是否更改,如果更改则更新域) 。这些有在线教程吗?
答案1
您应该通过网络界面登录路由器并添加端口重定向。怎么做?这取决于您所拥有的路由器型号,但在菜单中应该不难找到。在我的 TP-Link WR340G 中,有菜单“转发”->“虚拟服务器”,您可以在其中添加重定向。配置后,您将能够通过调用 进行连接ssh YOUR_PUBLIC_IP
。
对于第二部分:这取决于您是否有动态IP地址。如果地址未更改,只需使用您的 IP 地址添加新的子域。如果它是动态的,您应该检查类似的服务无Ip(无 IP 免费,但仅允许其域中的子域)或 DynDNS。您可以在该公司的网页上找到具体说明。他们还提供用于更新 IP 地址的客户端。