OverTheWire战争游戏服务器"added as a known host"?



我一直在使用OvertheWire终端编码战争游戏,我已经同意 ssh'ed服务器,它在描述中说我没有ssh。 出现此消息

将"natas0.natas.labs.overthewire.org"(ECDSA( 永久添加到已知主机列表中。

我应该怎么做,我不是主机,我是主机是什么意思?

在此上下文中,"主机"表示服务器,它指的是您连接到的服务器,而不是您的计算机。

在您的计算机上,有一个名为known_hosts的文件。这包含您连接到的每个服务器的 ssh"指纹"。

首次连接到新服务器时,ssh 会记录指纹。这很重要,因为这意味着 ssh 可以检测到将来有人欺骗服务器(通过警告您连接到与上次不同的服务器(。通常,用户在服务器升级或移动到新数据中心时看到此警告,而不是在发生不幸事件时看到此警告。

您的消息只是说您的ssh客户端已记录服务器指纹,以便您下次通过ssh连接到该服务器时检查是否连接到同一服务器。我的猜测是您连接的服务器接受了您的 ssh 连接,但用它来打印一条消息,指出 ssh 不可用。

如果要从系统中删除指纹,可以打开该文件并删除描述兵棋推演服务器的行。但是,我怀疑保留指纹是否有任何风险。

如果要执行此操作,请执行以下操作:

在 Mac 或 unix/linux 系统上,该文件将以~/.ssh/known_hosts.打开它,删除描述兵棋服务器的行,然后保存文件。

在使用 putty 的 Windows 计算机上,您需要编辑注册表以删除主机:

  • 通过搜索打开"注册表编辑器.exe"。
  • 导航到HKEY_CURRENT_USERSoftwareSimonTathamPuTTYSshHostKeys
  • 删除兵棋推演服务器的主机密钥。

相关内容

最新更新