我正在使用Putty ssh到我工作的一些服务器上。我可以连接除一个以外的所有其他人。虽然我之前能够连接到它。每当我尝试连接它时,它总是给我错误“无法在myhost上打开连接:主机不存在”。我的防火墙已关闭,我甚至重新安装了腻子但没有帮助。当我尝试使用putty在其他Windows系统上连接到同一台服务器时,我能够这样做。我在互联网上搜索了这个,但没有找到相关的。
我在Windows-7上运行putty。
可能出现的问题是什么?请帮忙。我对此毫无头绪。
答案 0 :(得分:3)
答案 1 :(得分:1)
据我所知,你有三台电脑。同时一个连接正在工作而另一个连接失败。所以我们可以排除linux盒子上的ssh守护进程挂起。
由于不了解他们的真实姓名,我会将您的计算机称为linuxbox
(这是您想要进入的计算机),win7ok
(这是您可以使用putty进行ssh的计算机)和win7fail
(显然是您无法连接的计算机)。
请从两台Win7计算机上执行tracert
:
tracert linuxbox.your.domain
tracert linuxbox
将结果添加到您的问题中,因为它可以帮助我们了解正在发生的事情。
从win7ok确定linuxbox的ip地址也许是个好主意:
ping linuxbox
或
nslookup linuxbox
然后尝试使用目标计算机的ip地址从win7fail连接,也许这只是一个DNS问题(也可能是因为nmap也失败了)。
为了让我们更容易理解这些内容,请在putty中使用它们时提供计算机的真实名称。
答案 2 :(得分:1)
答案 3 :(得分:0)
我使用了nslookup,然后使用了它给我连接的ip地址,它工作了
答案 4 :(得分:0)
我刚刚经历过这个。我有一个Cisco VPN,我需要使用它来访问我想登录并检查的Linux机器。
没有Putty会话可以使用机器名称。 Windows机器上的nslookup产生了正确的地址。 我也通过IP地址连接。 我试图谷歌的错误,它失败了,所以我怀疑无线。
断开连接并重新连接我的WiFi,一切都很好。 我做得足够快,开放的连接保持打开状态。 引用DNS名称的新连接工作正常。
似乎有些缓存的DNS地址过时了。
答案 5 :(得分:0)
您的DNS缓存存储包含您最近查看过的网页的Web服务器的位置(IP地址)。如果在DNS缓存更新中的条目更改之前Web服务器的位置发生更改,则您将无法再访问该站点。
以下CLI命令可以解决问题:
ipconfig /flushdns