Putty错误:无法打开与主机名的连接:主机不存在

问题描述 投票:2回答:5

我正在使用Putty ssh进入我工作的一些服务器。我可以连接除一个以外的所有其他人。虽然我之前能够连接到它。每当我尝试连接它时,它总是给我错误“无法在myhost上打开连接:主机不存在”。我的防火墙已关闭,我甚至重新安装了腻子但没有帮助。当我尝试使用putty在其他Windows系统上连接到同一台服务器时,我能够这样做。我在互联网上搜索了这个,但没有找到相关的。

我在Windows-7上运行putty。

可能的问题是什么?请帮忙。我对此毫无头绪。

windows putty host
5个回答
3
投票

对我来说,问题在于存储库的Url。检查远程URL。它必须以[email protected]开头,而不是https://。

See screenshot for example


1
投票

据我所知,你有三台电脑。同时一个连接正在工作而另一个连接失败。所以我们可以排除linux盒子上的ssh守护进程挂起。在不知道他们的真实姓名的情况下,我会把你的电脑称为linuxbox(这是你想要用的电脑),win7ok(你可以用腻子打电话的那台电脑)和win7fail(显然你的计算机就是电脑)无法连接)。

请从两台Win7计算机上做一个tracert

tracert linuxbox.your.domain
tracert linuxbox

将结果添加到您的问题中,因为它可以帮助我们了解正在发生的事情。

也许从win7ok确定linuxbox的ip地址也是个好主意:

ping linuxbox

要么

nslookup linuxbox

然后尝试使用目标计算机的IP地址从win7fail连接,也许这只是一个DNS问题(可能是因为nmap也失败了)。

为了让我们更容易理解所有这些,请在putty中使用它们时提供计算机的真实名称。


0
投票

我使用nslookup,然后使用它给我连接的IP地址,它工作


0
投票

我刚刚经历过这个。我有一个Cisco VPN我需要用来通过我想登录并检查的Linux机器。

没有Putty会话可以使用机器名称。 Windows机器上的nslookup产生了正确的地址。我也通过IP地址连接。我试图谷歌的错误,它失败了,所以我怀疑无线。

断开连接并重新连接我的WiFi,一切都很好。我做得足够快,开放的连接保持打开状态。引用DNS名称的新连接工作正常。

好像有些缓存的DNS地址过时了。


0
投票

您的DNS缓存存储包含您最近查看过的网页的Web服务器的位置(IP地址)。如果在DNS缓存中的条目更新之前Web服务器的位置发生更改,则您将无法再访问该站点。

以下CLI命令将执行以下操作:

ipconfig /flushdns
© www.soinside.com 2019 - 2024. All rights reserved.