使用 SSH 通过互联网远程登录 ubuntu 14.04



我正在尝试设置我的旧笔记本电脑以进行远程访问。我已经在其中安装了 ubuntu 14.04,需要使用 ssh 通过互联网(不是 LAN)访问它。我只需要访问终端。

以下是我采取的步骤,但是当我尝试使用腻子从Windows桌面连接到它时。我收到消息"连接超时"

1、在 ubuntu 中安装了 ssh 服务器2,由于我的ISP有一个动态IP,所以我使用 dynu.com 作为主机名,而是使用它。3,我已经在我的 ubuntu 中安装了 ddclient,尽管我不确定我是否需要它。我相信我已经正确设置了它。4,我的家用电脑不在getway(未有线),所以我使用端口转发将端口22转发到我的本地IP。

这就是我在窗户中使用腻子的方式主机名: xxxxx.dynu.com端口 : 22连接类型:固态系统单击"打开"。

另外,我尝试从不同的网络ping主机名,它也给了我相同的消息。我对 ubuntu 相当陌生。任何帮助将不胜感激。提前谢谢。

您确定您的动态主机名已注册正常吗?通过从您的 Ubuntu 服务器所在的同一网络中转到 www.whatismyip.com 或类似的东西来检查这一点,以获取您的外部 IP,将其写下来。然后nslookup xxx.dynu.com并检查两个IP地址是否相同。

还要确保您的 Ubuntu 服务器通过静态 DHCP 租约或手动配置分配静态 IP。然后,确保您的端口转发 100% 正确到 Ubuntu 服务器的静态 IP。

同样需要记住的是,由于 TTL,DNS 记录中的更改可能需要几个小时才能生效。有时,通过执行ipconfig /flushdns来清除Windows计算机上的本地DNS缓存会有所帮助。

最新更新