2 networking remote-access ssh router proxy
我正在尝试远程访问我的路由器 Web 界面,但我还有几个月(旅行)无法访问路由器。
在内部,我的 ubuntu 服务器的 IP 是 [192.168.1.111]。我的路由器 IP 是 [192.168.1.1]
假设域名example.com转发到我的路由器(WAN IP)。我目前将端口 80 转发到 192.168.1.111。(我也有端口 22 转发)。
我可以在我的 Ubuntu 服务器(或其他东西)上设置 SSH 来让我回到路由器(192.168.1.1)吗?
基本上我想在我的笔记本电脑上(在另一个国家/地区)放入“example.com”并查看我的路由器的网络界面。
谢谢!:)
您必须允许路由器上的 SSH 端口转发,以便外部主机可以通过 SSH 连接到您网络内的主机。您还必须小心保护网络中的机器,并使用强密码。
确定宽带连接的 IP 地址。我在路由器上使用 DynDNS.org,所以我只需要记住主机名,而不是 IP。大多数宽带连接使用 DHCP,因此 IP 地址会发生变化。DynDNS 将更新您的主机名以指向新的 IP 地址。
使用 SSH 隧道连接到您的路由器,如下所示:
externalhost % ssh -L 10080:192.168.1.1:80 yourhostname.dyndns.org
这将创建从本地主机到 yourhostname.dyndns.org(它是您网络中的主机)的 SSH 连接。“-L”将创建从端口 10080 到路由器 192.168.1.1 端口 80 的 SSH 隧道。