2015-01-06 73 views
-2

我试图设置我的旧笔记本电脑进行远程访问。我已经安装了Ubuntu 14.04,并且需要使用ssh通过互联网(不是LAN)访问它。我只需要访问终端。使用ssh通过互联网远程登录到Ubuntu 14.04

以下是我采取的步骤,但是当我尝试从使用putty的Windows桌面连接到它时。我得到的消息“连接超时”

1,在Ubuntu中安装了ssh服务器 2,由于我的ISP有一个动态ip,我用dynu.com用主机名代替它。 3,我已经在我的ubuntu上安装了ddclient,虽然我不确定是否需要它。我相信我已经正确设定了它。 4,我的家用电脑不在getway(没有连接),所以我使用端口转发将端口22转发到本地ip。

这是我如何在Windows中使用腻子 主机名:xxxxx.dynu.com 端口:22 连接类型:SSH 点击打开。

此外,我试图从不同的网络ping主机名,它也给我同样的信息。 我比较新的Ubuntu的。任何帮助将不胜感激。提前致谢。

回答

0

你确定你的动态主机名已经注册好吗? 请通过访问www.whatismyip.com或类似于Ubuntu服务器所在的同一网络来查看此内容,以获取您的外部IP,并将其写下。 然后做nslookup xxx.dynu.com并检查两个IP地址是否相同。

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

还有一点要记住的是,由于TTL,DNS记录的更改可能需要几个小时才能生效。有时,通过执行ipconfig /flushdns可以清除Windows计算机上的本地DNS缓存。

+0

谢谢Patrick!我会检查这个并回来。 –

+0

谢谢帕特里克!我使用duckdns.com创建了一个新帐户,现在它工作得很好。再次感谢。 –