一、问题描述

当我连接我的服务器的时候,返回信息如下

二、问题分析

返回的信息是什么意思?

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有什么用?相关推荐

  1. SSH连接远程服务器,本地known_hosts文件记录了什么

    今天工作时,使用ssh命令远程连接公司的本地服务器时,突然出现以下错误 bash-3.2$ ssh argus@192.168.200.8 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...

  2. scp传文件时报错Add correct host key in /root/.ssh/known_hosts to get rid of this message

    在两个服务器之间用scp命令传文件时报错 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @    WARNING: REMOT ...

  3. 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系 ...

  4. KNOWN_HOSTS处理

    在平时工作中,有时候需要SSH登陆到别的linux主机上去,但有时候SSH登陆会被禁止,并弹出如下类似提示: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...

  5. ssh登陆之忽略known_hosts文件

    在平时工作中,有时候需要SSH登陆到别的Linux主机上去,但有时候SSH登陆会被禁止,并弹出如下类似提示: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...

  6. ssh远程出错Add correct host key in /home/xxx/.ssh/known_hosts to get rid of this message

    ssh远程出错 scp 远程复制文件出错 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE H ...

  7. 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 ...

  8. known_hosts to get rid of this message问题

    问题描述 在 mac 上用 ssh 连接虚拟机上的 Ubuntu 时,出现下面的问题. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...

  9. SSH 互信配置(ssh-keygen,ssh-copy-id,known_hosts)

    一 核心命令 创建密钥对:ssh-keygen 转发密钥:ssh-copy-id -i ~/.ssh/id_rsa.pub puppet@Hadoop-NN-02 常用密钥类型: ssh-keygen ...

  10. ssh 配置及使用(ssh-keygen,ssh-copy-id,known_hosts)

    一 核心命令 创建密钥对:ssh-keygen 转发密钥:ssh-copy-id -i ~/.ssh/id_rsa.pub puppet@Hadoop-NN-02 常用密钥类型: ssh-keygen ...

最新文章

  1. 我的 Atom 插件,有图
  2. python 匿名函数捕获变量值 (执行时的值)
  3. 【大会】延迟还能再低点吗?不能,但也能
  4. e - 数据结构实验之查找五:平方之哈希表_面试中常被问到的Hash表,你了解吗
  5. CentOS7虚拟机优化
  6. 【Vue】详解 SFC 与 vue-loader
  7. 质监执法通--移动质监执法系统项目实战
  8. SpringBoot开发一个简单的网站
  9. pdf工具类 (pd4ml)
  10. ios开发的p12和provision
  11. 美版iPhone4卡贴解锁
  12. android什么叫服务器,Android系统中神秘的Bootloader究竟是什么
  13. 戴尔R710服务器配置raid阵列(附图文)
  14. 拓扑排序 POJ - 3687反向图跑字典序(重边)
  15. 名帖366 鲜于枢 草书《韩愈石鼓歌》
  16. 第19篇 基础(十九)详解QVector(数组)
  17. Android实用代码大全
  18. Mybatis中按照年、季度、月、日、最近七天,查询
  19. Java基础(2)面向对象的理解
  20. OPENNI实践-体感方向盘玩赛车游戏

热门文章

  1. Error: Service is currently being configured by another administrative operation
  2. 新职业教育的三节课,凭什么做到今天这样
  3. 信息安全从业者书单推荐
  4. phalcon mysql_phalcon数据库操作
  5. 李沐d2l 环境安装
  6. 验证码识别-Java版
  7. 如何设置python类的私有属性
  8. toLatin1 toLocal8Bit
  9. 微信小程序-调查问卷
  10. 道阻且长,行则将至;行而不辍,未来可期。