西秀岭

导航

promox migrate error, 提示 REMOTE HOST IDENTIFICATION HAS CHANGED!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
SHA256:ApBbQptmQCa4Qi/gT0Z6x/tv3xJsFM94uA6kFrU/+D0.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending RSA key in /etc/ssh/ssh_known_hosts:1
remove with:
ssh-keygen -f "/etc/ssh/ssh_known_hosts" -R "atpve1"
RSA host key for atpve1 has changed and you have requested strict checking.
Host key verification failed.
TASK ERROR: command '/usr/bin/ssh -e none -o 'BatchMode=yes' -o 'HostKeyAlias=atpve1' root@10.32.4.60 pvecm mtunnel -migration_network 172.16.80.59/24 -get_migration_ip' failed: exit code 255

 

这个错误的原因是当把cluster 中的一个机器退出 cluster 之后,升级到新的promox 版本,再按照原来的node 名称重新加入 cluster 之后产生的。

 

原因是 cluster 之中保留了原来机器的 ssh-rsa  标识符, 重新安装后的新 ssh-rsa 没有被更新到 cluster 管理的文件中。

修改方案:  1.进入新安装的机器。 

                     2. 检查 /etc/ssh 目录下的ssh_host_rsa_key.pub 文件内容

root@atpve1:/etc/ssh# cat ssh_host_rsa_key.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC5ZEN8ZIRXUNk3s3qW5ODuCsur8qbwp+mnq6veoJ/TgC6BmTZxveCt72sACPXrfTDUbVWJu/AhWJangRbDSyaa3DIN/U6DDnwigZ6jhn+PEIHK4i/WA8O... root@atpve1
root@atpve1:/etc/ssh# cat ssh_host_rsa_key

              3. 获的ssh-rsa key , 用这个key 更新 ssh_known_hosts 文件中对应节点的 key. 

                    4. 用更新后的 ssh_known_host 文件更新其它节点的 ssh_known_host 文件。

 

posted on 2023-02-20 17:03  西秀岭  阅读(70)  评论(0编辑  收藏  举报