警告:远程主机标识已更改(SSH)

警告:远程主机标识已更改(SSH)

很可能有人昨晚进行了服务器更新,因为当我尝试执行rsync(从 win 7)时,我收到以下消息(简短版本):

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!  
It is possible that a host key has just been changed.  
The fingerprint for the ECDSA key sent by the remote host is
SHA256:x0190vsJNHPmSADGhdfefSftjnF4sB38vsoHOKU.  
Please contact your system administrator. Add correct host key in
*/home/steven/.ssh/known_hosts* to get rid of this message.
Offending ECDSA key in */home/steven/.ssh/known_hosts:1* ECDSA host key for
[some.url.com]:18720 has changed and you have requested strict checking.  
Host key verification failed.

在网上查看了类似(相同)的问题后,我尝试过:

  • ssh-keygen -R(删除有问题的 RSA 密钥)
  • 清空我的known_hosts文件(它只有一行)
  • 已删除 known_hosts 文件
  • 添加-o StrictHostKeyChecking=nossh 连接字符串

然后我尝试通过运行从命令行使用 ssh 登录ssh server.domain.no,并收到以下消息:

无法确定主机“server.domain.no (255.200.211.255)”的真实性。ECDSA 密钥指纹为 SHA256:wci/jhRN+wW56QcXOqKUkkZ5hgeJSp9qn32THbsmElI。
您确定要继续连接吗(是/否)?是

选择“是”,看来我的已知主机文件已被创建/更新。

警告:将“server.domain.no,255.200.211.255”(ECDSA)永久添加到已知主机列表中。

问题是没有生成新文件/主页/史蒂文/.ssh/

那么这个文件是在哪里生成的?
我如何获取主机密钥以便将其添加到我的known_hosts文件中?

非常感谢任何帮助(因为我正在撞墙)。

相关内容