摘要
使用ssh链接云服务器的时候,突然报错显示无法链接,搞得我很郁闷,差点怀疑人生
报错如下
[root@xx]# scp -r CentOS7.2-Mini-Newton.tar.gz newton_install-V1.0.4 / 192.168.122.100:/root/
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
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.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:9XvufSSIeZ7MAurIZ1Qw9Z13YV1Zcim2kthmAlECgYw.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /root/.ssh/known_hosts:8
ECDSA host key for 192.168.122.100 has changed and you have requested strict checking.
Host key verification failed.
lost connection
原因
我之前把服务器重装系统了,导致SSH身份验证失败经过研究发现,ssh会把每个你访问过计算机的公钥(public key)都记录在本地~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告, 避免你受到DNS Hijack之类的攻击。原因:一台主机上有多个Linux系统,会经常切换,那么这些系统使用同一ip,登录过一次后就会把ssh信息记录在本地的~/.ssh/known_hsots文件中,切换该系统后再用ssh访问这台主机就会出现冲突警告。
解决办法
解决方案:2个1. 手动删除修改known_hsots里面的内容;【建议这个】本地终端输入: rm -rf ~/.ssh/known_hosts  一开始我以为是删除服务器的,后来才发现是本地电脑的
2. 修改配置文件“~/.ssh/config”,加上这两行,重启服务器。StrictHostKeyChecking noUserKnownHostsFile /dev/null优缺点:
4. 需要每次手动删除文件内容,一些自动化脚本的无法运行(在SSH登陆时失败),但是安全性高;
5. SSH登陆时会忽略known_hsots的访问,但是安全性低;

谢谢观看,如有不足,敬请指教

使用SSH链接Linux报错问题相关推荐

  1. SSH远程登录报错 IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!

    SSH远程登录报错 IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! 1. 错误描述 2. 错误分析 3. 解决方案 1. 错误描述 之前ss ...

  2. Linux报错-ssh_exchange_identi...

    Linux报错-ssh_exchange_identification: read: Connection reset by peer 问题描述:  ssh_exchange_identificati ...

  3. 【linux报错解决】ECDSA host key for X.X.X.X has changed and you have requested strict checking

    [linux报错解决]ECDSA host key for X.X.X.X has changed and you have requested strict checking 当linux重新装机后 ...

  4. Navicat链接数据库报错1130解决方案

    Navicat链接数据库报错1130解决方案 参考文章: (1)Navicat链接数据库报错1130解决方案 (2)https://www.cnblogs.com/newAndHui/p/113451 ...

  5. linux 报错:telnet Connection closed by foreign host

    0.美图 1.背景 链接kudu 报错. # telnet samba.xx.com 7051 Trying 172.xx1.xx.33... Connected to samba.example.c ...

  6. php7链接数据库报错The server requested authentication method unknown to the client

    php7链接数据库报错The server requested authentication method unknown to the client 主要原因 是因为 mysql 8.0 升级了密码 ...

  7. FinalShell使用教程:SSH链接Linux服务器

    FinalShell使用教程:SSH链接Linux服务器 一.下载地址 二.安装方法 三.SSH链接Linux服务器 最近捣鼓一点小玩意用到了服务器,发现国产FinalShell工具,使用起来还是比较 ...

  8. nacos启动报错 Unable to start embedded Tomcat 以及项目链接nacos报错 server is DOWN now, please try again later!

    一 Unable to start embedded Tomca nacos启动报错如下,原因是没有以单机模式启动. 解决方式 修改nacos启动文件 startup.cmd中下列参数. set MO ...

  9. ssh登录主机报错: Unable to negotiate with 172.222.222.243 port 22: no matching key exchange method found.

    问题:ssh登录主机报错 ssh root@172.222.222.243 报错 #报错Unable to negotiate with 172.222.222.243 port 22: no mat ...

最新文章

  1. matlab中rat=1函数,matlab中的format rat是什么意思
  2. 世界物联网大会IOT
  3. 一个命令让Ubuntu升级变得更简单
  4. JetBrains 第二轮:再为免费全家桶续命三个月
  5. Host 'XXX' is not allowed to connect to this MySQL server 解决方案/如何开启MySQL的远程帐号...
  6. P1965 夜夜的数据加强 题解
  7. jquery的一个代码
  8. java object 转byte_Java将对象Object转换成Byte字节数组
  9. 【Vue】自定义指令(全局定义 局部定义)
  10. JavaFX Dialogs (官方支持)
  11. python入门经典代码-【python】编程语言入门经典100例--11
  12. 前嗅ForeSpider教程:采集预览
  13. CRC32/CRC16算法C#中的实现
  14. Luogu1390 公约数的和
  15. 这7个web前端开发写代码软件,你过用几个?
  16. arping的使用和原理简介
  17. PPT绘图之AI助力论文图
  18. 通用时与儒略日代码解析
  19. 【Paper】法律科技方面论文汇总
  20. 写一个计算器(C语言版本),可以求出:整数的加,减,乘,除四则运算

热门文章

  1. 清华发长文回应校园疫情防控工作,提前开通学生返乡专线
  2. shiro for example: not eligible for auto-proxying
  3. 第二代计算机的主要应用领域,第二代计算机的主要应用领域是啥
  4. 浅析dToF和iToF成像技术
  5. (非usb方式)树莓派4BCentos系统下使用SIM7600G-H进行GPS(直接插在树莓派上使用)
  6. PS2019计算机丢失,小编教您ps2019中如何调出历史记录
  7. SLAM算法VINS-MONO安装运行介绍
  8. 为什么二级菜单会被挡住_多级下来菜单被select挡住的有关问题
  9. BZOJ4627 回转寿司 值域线段树
  10. 百度云推送-----10101错误