您的位置:首页 > 大数据 > 人工智能

记录个小问题:解决SSH中的Host key verification failed

2015-10-28 09:33 686 查看
一、错误描述

最近项目使用scp将用户从网站上传的文件传到用户申请的虚拟机里,使用时出现:End Of File (EOF) in read_nonblocking()错误,查看具体报错原因出现了:Host key verification failed。于是想到可能是本机保存的SSH公钥错误。

二、解决方案

进入到/root/.ssh里找到known_hosts文件里删除对应主机记录即可。全部删除也行,要是觉得不保险的话,可以先使用:ssh l 用户名 远程ip,这个命令来让系统报错是哪一行记录出错,然后删除即可。

其他可能的原因:

以上原因是最常见的,但是也有其他可能原因,比如known_hosts这个文件权限对当前用户配置不正确、/dev/tty对其他用户没有开放权限。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  scp ssh