我一直在使用OvertheWire终端编码wargame,并且我很重视 ssh'服务器,并在说明中说我没有ssh。 此消息出现了
将“ natas0.natas.labs.overthewire.org”(ECDSA)永久添加到已知主机列表中。
我不是主机,我应该怎么做?
答案 0 :(得分:0)
在此上下文中,“主机”表示服务器,它指的是您要连接的服务器,而不是您的机器。
在您的计算机上,有一个名为~/.ssh/known_hosts
的文件。它包含已连接到的每个服务器的ssh“指纹”。
第一次连接新服务器时,ssh会记录指纹。这很重要,因为这意味着ssh可以在将来检测到有人欺骗服务器(通过警告您您与上次连接到另一台服务器)。通常,当服务器升级或移动到新的数据中心时,用户会看到此警告,而不是在发生不愉快的事情时。
您的消息只是说您的ssh客户端已记录了服务器指纹,以便您下次下次连接到同一服务器时可以检查您是否正在连接到同一服务器。我的猜测是您连接的服务器接受了ssh连接,但使用它来打印一条消息,提示ssh不可用。
如果要从系统中删除指纹,则可以打开该文件并删除描述wargame服务器的行。但是,我怀疑保留指纹会有任何风险。
如果您要这样做:
在Mac或UNIX / Linux系统上,文件位于HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
中。打开它,删除描述wargame服务器的行,然后保存文件。
在使用腻子的Windows计算机上,您需要编辑注册表以删除主机: