我家里有一台 ubuntu 机器,上面有时代华纳互联网连接。有时我在外面时想连接到家里的电脑,但无法连接。
我应该 ssh 到哪个 IP 地址?我必须安装新软件吗?在我的 ubuntu 机器上,当我执行“ifconfig”时,它给出 192.168.1.112
谢谢,
答案1
您的192.168.1.*
IP 地址是本地 IP 地址。您需要订阅动态DNS 服务找到你的外部 IP 地址
这使您可以 ping 类似的东西kumar.dyndns.com
并让它返回路由器的外部地址。
您需要配置路由器设置,将 ssh 端口上的活动转发到家庭网络内的计算机。这称为转发端口。
值得注意的是,这会给你带来一些风险。考虑使用非默认 SSH 端口并使用仅私钥身份验证(而不是密码)。如果你确实使用密码,你应该研究各种防御暴力攻击的软件包