[linux]和windows间传输命令scp 执行WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!错误解决.
现象:
原因:
接收方服务器系统做了某些更改,导致登录时会报错。主要因为接收方服务器对登录过它的主机都会把该主机登录标识证书记录下来,下次登录时会去比对之前的记录,由于系统变更导致不能继续登录。
解决方法1:
文件路径: C:\Users\use/.ssh 下,打开known_hosts文件,删除对应的IP的host key。或直接删除这2个文件。
解决方法2:
(1)打开命令行输入命令回车 : ssh-keygen -R 接收方ip(即你的服务器地址)
(2)再次使用命令进行远程登录: ssh root@ip地址
(3)按照提示选择yes.其中用户名需要对文件夹有读写权限,可以使用root账户.