known_hosts有什么用?
一、问题描述
当我连接我的服务器的时候,返回信息如下
二、问题分析
返回的信息是什么意思?
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!可能是有人做了不好的事Someone could be eavesdropping on you right now (man-in-the-middle attack)!有人可能监听你,对你进行了中间人攻击It is also possible that a host key has just been changed.也有可能host key刚刚改变了。The fingerprint for the ECDSA key sent by the remote host is
SHA256:XXXXX远程主机发送过来的ECDSA key 指纹是xxxxxPlease contact your system administrator.
Add correct host key in /Users/fangzhijie/.ssh/known_hosts to get rid of this message.添加正确的host key到这个文件中来避免这条信息。Offending ECDSA key in /Users/fangzhijie/.ssh/known_hosts:8
ECDSA host key for bei1 has changed and you have requested strict checking.
Host key verification failed.
这里的原因是,我把原先的腾讯云服务器重装系统,是属于host key改变的情况。所以根据提示,将正确的host key添加到指定的文件中。
三、问题解决
于是找到known_hosts这个文件,将远程主机发来的指纹(下面被红笔覆盖的),
替换到bei1对应指纹。重新连接,发现问题解决。
四、问题再分析
known_hosts这个文件究竟有什么用?里面放的是什么内容?
ssh会把你每个你访问过计算机的公钥(public key)都记录在known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告, 避免你受到DNS Hijack之类的攻击。
从上面的图中可以看出,known_hosts中的格式是
Ip或域名 主机名 host-key
还是比较容易理解的,使用known_hosts的作用是防止DNS攻击
。
转载于:https://www.cnblogs.com/fonxian/p/11228760.html
known_hosts有什么用?相关推荐
- SSH连接远程服务器,本地known_hosts文件记录了什么
今天工作时,使用ssh命令远程连接公司的本地服务器时,突然出现以下错误 bash-3.2$ ssh argus@192.168.200.8 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...
- scp传文件时报错Add correct host key in /root/.ssh/known_hosts to get rid of this message
在两个服务器之间用scp命令传文件时报错 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOT ...
- Please contact your system administrator. Add correct host key in /Users/***/.ssh/known_hosts
Please contact your system administrator. Add correct host key in /Users/***/.ssh/known_hosts macOS系 ...
- KNOWN_HOSTS处理
在平时工作中,有时候需要SSH登陆到别的linux主机上去,但有时候SSH登陆会被禁止,并弹出如下类似提示: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...
- ssh登陆之忽略known_hosts文件
在平时工作中,有时候需要SSH登陆到别的Linux主机上去,但有时候SSH登陆会被禁止,并弹出如下类似提示: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...
- ssh远程出错Add correct host key in /home/xxx/.ssh/known_hosts to get rid of this message
ssh远程出错 scp 远程复制文件出错 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE H ...
- 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 ...
- known_hosts to get rid of this message问题
问题描述 在 mac 上用 ssh 连接虚拟机上的 Ubuntu 时,出现下面的问题. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...
- SSH 互信配置(ssh-keygen,ssh-copy-id,known_hosts)
一 核心命令 创建密钥对:ssh-keygen 转发密钥:ssh-copy-id -i ~/.ssh/id_rsa.pub puppet@Hadoop-NN-02 常用密钥类型: ssh-keygen ...
- ssh 配置及使用(ssh-keygen,ssh-copy-id,known_hosts)
一 核心命令 创建密钥对:ssh-keygen 转发密钥:ssh-copy-id -i ~/.ssh/id_rsa.pub puppet@Hadoop-NN-02 常用密钥类型: ssh-keygen ...
最新文章
- 我的 Atom 插件,有图
- python 匿名函数捕获变量值 (执行时的值)
- 【大会】延迟还能再低点吗?不能,但也能
- e - 数据结构实验之查找五:平方之哈希表_面试中常被问到的Hash表,你了解吗
- CentOS7虚拟机优化
- 【Vue】详解 SFC 与 vue-loader
- 质监执法通--移动质监执法系统项目实战
- SpringBoot开发一个简单的网站
- pdf工具类 (pd4ml)
- ios开发的p12和provision
- 美版iPhone4卡贴解锁
- android什么叫服务器,Android系统中神秘的Bootloader究竟是什么
- 戴尔R710服务器配置raid阵列(附图文)
- 拓扑排序 POJ - 3687反向图跑字典序(重边)
- 名帖366 鲜于枢 草书《韩愈石鼓歌》
- 第19篇 基础(十九)详解QVector(数组)
- Android实用代码大全
- Mybatis中按照年、季度、月、日、最近七天,查询
- Java基础(2)面向对象的理解
- OPENNI实践-体感方向盘玩赛车游戏