本文主要是介绍linux远程复制文件提示Host key verification failed.,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
由于公钥不一样了,所以无法登录,提示信息是 KEY 验证失败。
解决方法:
step1.编辑ssh配置文件ssh_config
vim /etc/ssh/ssh_config
然后将 StrictHostKeyChecking配置为no
Host *StrictHostKeyChecking no
当然这是最不安全的级别,当然也没有那么多烦人的提示了,相对安全的内网时建议使用。如果连接server的key在本地不存在,那么就自动添加到文件中(默认是known_hosts),并且给出一个警告。
step2.然后重启sshd服务
/bin/systemctl restart sshd.service
step3.再使用目标机器通过ssh登录一下该机器,让该机器记住要登录的目标机器
登录的时候如果使用root用户,那么远程复制文件的时候就需要使用root
如果想使用另外的用户名远程复制文件,就需要使用另外的用户名ssh登录一下该机器。
这篇关于linux远程复制文件提示Host key verification failed.的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!