我正在尝试将旧笔记本电脑设置为远程访问。我已经在其中安装了ubuntu 14.04,需要使用ssh通过互联网(而不是LAN)访问它。我只需要访问终端。
以下是我采取的步骤,但是当我尝试使用putty从Windows桌面连接到它时。我收到消息“连接超时”
1,在ubuntu中安装了ssh服务器 2,由于我的ISP有一个动态IP,我用dynu.com用主机名代替它。 3,我已经在我的ubuntu中安装了ddclient,虽然我不确定是否需要它。我相信我已经正确设置了它。 4,我的家用电脑不在通道(没有线),所以我使用端口转发将端口22转发到我的本地IP。
这就是我在windows中使用putty的方法 主机名:xxxxx.dynu.com 港口:22 连接类型:ssh 点击打开。
另外,我尝试从不同的网络ping主机名,它也给了我相同的消息。 我对ubuntu很新。任何帮助将不胜感激。提前谢谢。
答案 0 :(得分:0)
您确定您的动态主机名已注册正常吗?
通过访问Ubuntu服务器所在的同一网络中的www.whatismyip.com或类似内容来检查这一点,以获取外部IP,将其写下来。
然后执行nslookup xxx.dynu.com
并检查两个IP地址是否相同。
还要确保通过静态DHCP租约或手动配置为Ubuntu服务器分配静态IP。然后确保您的端口转发100%正确到Ubuntu服务器的静态IP。
另外要记住的是,由于TTL,DNS记录的更改可能需要几个小时才能生效。有时,通过ipconfig /flushdns
清除Windows计算机上的本地DNS缓存会有所帮助。