记录个小问题:解决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将用户从网站上传的文件传到用户申请的虚拟机里,使用时出现:End Of File (EOF) in read_nonblocking()错误,查看具体报错原因出现了:Host key verification failed。于是想到可能是本机保存的SSH公钥错误。
二、解决方案
进入到/root/.ssh里找到known_hosts文件里删除对应主机记录即可。全部删除也行,要是觉得不保险的话,可以先使用:ssh l 用户名 远程ip,这个命令来让系统报错是哪一行记录出错,然后删除即可。
其他可能的原因:
以上原因是最常见的,但是也有其他可能原因,比如known_hosts这个文件权限对当前用户配置不正确、/dev/tty对其他用户没有开放权限。
相关文章推荐
- Linux Generating SSH Keys
- 如何在使用 scp 命令时递归地排除文件
- perl脚本实现限制ssh最大登录次数(支持白名单)
- rsync ssh 数据同步分析
- 搭建SSH时的思考和遇到的几个问题的解决方法
- SSH 使用原理 与解释
- SSH整合中 hibernate托管给Spring得到SessionFactory
- Linux VPS利用SSH重置ROOT密码的方法
- ssh,scp自动登陆的实现方法
- linux下使用ssh远程执行命令批量导出数据库到本地
- shell脚本实现ssh自动登录功能分享
- linux下ssh安装与scp命令使用详解
- expect实现单台、多台服务器批量scp传输文件
- ssh项目环境搭建步骤(web项目)
- 脚本实现SSH登录邮件报警
- linux中scp命令和scp命令用法大全
- Linux SSH 安全策略 限制 IP 登录方法
- 解决SSH连接超时的2个配置方法
- ssh非交互式密码授权远程执行脚本
- mpich出现LaunchProcess failed,CreateProcessAsUser failed,拒绝访问