Firefly开源社区

[技术讨论] 使用scp提示错误ECDSA host key for [ip address] has changed and you have reque...

46

积分

0

威望

0

贡献

技术小白

积分
46
发表于 2022-5-16 10:52:25     
本帖最后由 firefly3588 于 2022-5-16 10:53 编辑

1、使用scp把本地虚拟机上的文件发送到别的服务器时遇到错误:
image.png

2、原因:需要重新获取新的秘钥,这是由于ssh连接服务器时,如果之前连接过,ssh会默认保存该ip的连接协议信息,当我们再次访问此ip服务器时,ssh会自动匹配之前ssh保存的信息,由于我们的服务器做了更改,例如重装系统/重新烧写主板等操作,会导致本地保存的ssh信息失效,于是再次连接时就会出现上述错误。

3、另外,远程服务器的ssh服务被卸载重装或ssh相关数据(协议信息)被删除也会导致这个错误。

4、解决方法:直接在终端上上输入命令: ssh-keygen -R ip地址

注意:R是大写,不是小写,目的是清除你当前机器里关于你的远程服务器的缓存和公钥信息。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表