文章来源地址https://www.toymoban.com/news/detail-512862.html
一、发现问题:
出现问题的截图:
出现问题的原因:
环境经过重装后,系统重置;相当于首次访问当前环境。A通过ssh登陆(scp的传输第一步就是进行ssh的登录动作,然后再基于ssh协议进行文件的传输,传输过程加密。scp的登录过程是基于ssh协议)B时提示 Host key verification failed。A的known_hosts文件中记录的B的公钥1 与 连接时B传过来的公钥2不匹配。
二、解决问题:
1.方法1:
ssh-keygen -R 你需要访问的环境IP
如图:
方法2:
直接在known_hosts中对相关IP的RSA信息进行删除操作
vi ~/.ssh/known_hosts
删除对应ip的相关rsa信息
方法3:
SSH对主机的public_key的检查等级是根据StrictHostKeyChecking变量来配置的。默认情况下,StrictHostKeyChecking=ask。
编辑对应host的ssh配置文件,vi ~/.ssh/config:将安全版本设置为最低,在相对安全的内网环境使用。
StrictHostKeyChecking no
UserKnownHostsFile /dev/null 文章来源:https://www.toymoban.com/news/detail-512862.html
到了这里,关于Host key verification failed 问题解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!