ssh登陆忽略known_hosts文件(ssh 登陆提示Host key verification failed.)
今天在登陆自己测试机时,输入“#ssh root@218.241.108.33”提示如下信息:
突然一下子懵了(中午没睡觉,都不知道自己在干嘛),记得以前是可以登陆的啊,仔细看上面的提示信息,告诉我们/root/.ssh/known_hosts文件中的RSA key不正确。
找到原因那就分析原因并解决问题吧:
ssh默认会把你每个你访问过计算机的公钥(public key)都记录在/root/.ssh/known_hosts。当再次访问该主机时,OpenSSH会校对公钥。如果公钥不同,OpenSSH则发出警告, 避免你受到DNS Hijack之类的攻击。
解决办法:
1、手动删除/root/.ssh/known_hosts文件,放心在你再次使用ssh时它会再次自动生成。但这样也会把其他主机的公钥删掉,下次登录需要重新输入密码,如果你有足够的耐心,也可以打开/root/.ssh/known_hosts文件,找到对应主机那一行手动修改为正确的RSA key。
2、根据网上其他人说的,修改配置文件“~/.ssh/config”,加上下面两行,重启服务器。
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
但个人不建议这么做,因为SSH登陆时会忽略known_hsots文件,不安全。
ssh登陆忽略known_hosts文件(ssh 登陆提示Host key verification failed.)相关推荐
- ssh 远程服务器 Host key verification failed.【known_hosts】
(阅读时间30S) 这一类问题,一般都是你的known_hosts保存了网络身份验证证书,更换了环境去访问,就会被服务器拒绝. 按照错误提示的/c/Users/HASEE/.ssh/known_hos ...
- ubuntu ssh Host key verification failed,Host 10.xxx.xxx.xxx not found in /home/user/.ssh/known_hosts
$ sudo apt-get install sshpass $ sudo bash scp_models_toxxx.sh 用ssh脚本传文件时报错 报错截取: ECDSA host key for ...
- linux ssh连接 出现 Host key verification failed 错误 解决方法
错误现象: [root@cache001 swftools-0.9.0]# ssh 192.168.1.90 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...
- SSH连接时出现Host key verification failed的原因及解决方法
SSH连接时出现Host key verification failed的原因及解决方法 参考文章: (1)SSH连接时出现Host key verification failed的原因及解决方法 ( ...
- 使用scp传输文件 Host key verification failed.解决
在用scp传输文件时,看到如下报错信息: ysgz@ysgz:~/Desktop$ scp check.sh ysgz@192.168.3.6:/tools @@@@@@@@@@@@@@@@@@@@@ ...
- ssh登陆之忽略known_hosts文件
在平时工作中,有时候需要SSH登陆到别的Linux主机上去,但有时候SSH登陆会被禁止,并弹出如下类似提示: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...
- SSH登陆配置忽略known_hosts文件的方法
一台Linux跳板机如果有多人登录时,每个用户第一次连接都会提示是否加入此密钥至~/.ssh/known_hsots,服务器多了以后,每个用户连接时,都有这样的提示. 而且有时候SSH登陆会被禁止,并 ...
- 更新 macOS Ventura ssh堡垒机报错:no matching host key type found. Their offer: ssh-rsa,ssh-dss
解决方法: /Users/wz sudo vim /etc/ssh/ssh_config HostkeyAlgorithms +ssh-rsa PubkeyAcceptedAlgorithms ...
- PhpStorm在上传文件的时候提示 Upload to 虚拟机 failed: invalid descendent file name \.
原因:用vim 修改虚拟机文件的时候,生成了\\这个文件, 删除掉这个文件就可以了.
- linux关于ssh免密登录、known_hosts文件
1. 关于ssh SSH 是 Secure Shell 的缩写,SSH 为建立在应用层基础上的安全协议.SSH 是目前广泛采用的安全登录协议,专为远程登录会话和其他网络服务提供安全性的协议,替代以前不 ...
最新文章
- Swift基础 - - 高德地图实践
- stm32开发之标准库的介绍
- NYOJ 84 阶乘的0
- 为什么将老年代移动到方法区
- 消息队列 策略_太狠了!京东T8架构师建议吃透这40W字消息队列文档,涨薪15K不是梦...
- linux之类似Windows的资源管理器gnome-system-monitor(可用这个杀死进程)
- 分而治之:Oracle 18c 及 12.2 分区新特性的 N 种优化实践(含PPT)
- APPLE苹果电子设备模型样机|展示你的专业设计最佳选择
- 【PHP面向对象(OOP)编程入门教程】20.PHP5接口技术(interface)
- 台式计算机调亮度快捷键,台式电脑怎么调亮度快捷键(显示器亮度的调节方法)...
- 解决PageHelper.startPage(page, size)后total和PageSize总是相等的问题
- python中集合类型的四种操作符_Python集合类型和操作,及
- android设置 虚线边框,Android实现代码画虚线边框背景效果
- java 屏蔽广告js_手机端JS屏蔽广告
- unity3d 为什么要烘焙/unity3d 烘焙作用是为了什么【2020】
- php防止恶意注册,WordPress防恶意注册-添加验证码功能 | 逗哥-架构师之路
- ios 表情符号 键盘_字体键盘表情符号
- ROS小车-上位机代码:两驱小车直线行走校准
- 考研网络100基础知识
- Doris集成cloudera Manager