SSH的一些稀奇古怪的报错

购买云服务器时候手滑不小心选择了centos系统,尴尬,后面的一系列教程都没法自动化运行啦,偏偏前面还已经把这个云服务器给一些朋友用了几天,亡羊补牢的把云服务器重启,重新安装系统,这个时候云服务器的好处就凸显出来了,重新安装系统的过程全自动化,我只需要鼠标点点点~

IP不变但是系统变了

但是重置好系统,重新批量新建用户后,大家反馈无法ssh登陆,报错如下:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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 the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
69:f4:b3:d8:32:5a:53:e7:e7:f7:ab:74:7b:92:1d:16.
Please contact your system administrator.
Add correct host key in /home/jianmingzeng/.ssh/known_hosts to get rid of this message.
Offending key in /home/jianmingzeng/.ssh/known_hosts:17
Password authentication is disabled to avoid man-in-the-middle attacks.
Keyboard-interactive authentication is disabled to avoid man-in-the-middle attacks.
Agent forwarding is disabled to avoid man-in-the-middle attacks.
X11 forwarding is disabled to avoid man-in-the-middle attacks.
Permission denied (publickey,password).

很漂亮的一个报错信息!!!

这次我没有去谷歌搜索就想到了解决方法,很明显报错解释的很清楚,是我的 /home/jianmingzeng/.ssh/known_hosts 文件里面之前记录的云服务器指纹跟现在的指纹变动了,但是重新安装系统只是把系统指纹变动了,并没有变化IP,而文件记录的是IP对应指纹,所以只需要删除那一条记录即可。

但是问题来了,每个人都需要在自己笔记本上面删除自己的.ssh/known_hosts 文件,也是麻烦,不知道有没有更好的解决方案呢?

内网拷贝之痛

解决了这个问题,发现还不够,有学员又反馈 内网的scp命令出错,因为两台云服务都是在腾讯云,所以内网拷贝速度可以达到 100M/s ,报错如下:

/etc/ssh/ssh_config: line 20: Bad configuration option: clientaliveinterval
/etc/ssh/ssh_config: line 21: Bad configuration option: clientalivecountmax
/etc/ssh/ssh_config: terminating, 2 bad configuration options
lost connection 

很明显,根据提示,是我之前操作ssh联网问题的时候不小心改错了文件,但是没有修改回去。

本文分享自微信公众号 - 生信技能树(biotrainee)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-10-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏芋道源码1024

告诉你 Redis 是一个牛逼货

Redis 是一个 Key-Value 存储系统。和 Memcached 类似,它支持存储的 value 类型相对更多,包括 string(字符串)、 list...

16100
来自专栏领域驱动设计DDD实战进阶

领域驱动设计之聚合与聚合根

51960
来自专栏mini188

openfire的组件(Component)开发

在之前的文章《Openfire阶段实践总结》中提到过一种openfire的扩展模式Compoent。本文将主要探讨对这种模式的应用与开发方法。 内部与外部组件介...

30480
来自专栏腾讯移动品质中心TMQ的专栏

【腾讯TMQ】和开发一起写代码,让测试左移起来

软件工程中有提到测试人员越早的介入到研发的流程当中,就可以越早的发现问题,从而降低发现问题的成本。因此"左移"变得非常的有必要了起来,当然左移的方式有很多,例如...

61400
来自专栏不二小段

【爬虫军火库】下载保存图片(文件)

今天开始开一个新坑,暂且叫做【爬虫军火库】吧。以前一直想系统地写些东西,最终大都未能成文,想来我不适合发宏愿立长志,还是一步一个脚印地写点零碎的东西。有关爬虫,...

35480
来自专栏腾讯移动品质中心TMQ的专栏

和开发一起写代码,让测试左移起来

一、写在前面的话 互联网产品的迭代速度之快,各位都深有体会。做为产品质量的保障者,测试人员经常为测试时间不足而烦恼,如何打破现状来让现在变得更好一些,这是我们一...

27070
来自专栏纯洁的微笑

一次内存溢出的排查经历

OutOfMemoryError 问题相信很多朋友都遇到过,相对于常见的业务异常(数组越界、空指针等)来说这类问题是很难定位和解决的。

24420
来自专栏大数据杂谈

Python 爬虫实战:股票数据定向爬虫

37940
来自专栏友弟技术工作室

程序员必知必会的那些邪恶的脚本

朝圣 前言 程序员必须掌握一定的运维知识。本文通过一些邪恶,搞破坏的方式。教会你一些危险的脚本操作。 附赠 运维意识与运维规范 1.线上操作规范 ...

35870
来自专栏北京马哥教育

Python 爬虫实战:股票数据定向爬虫

功能简介 目标: 获取上交所和深交所所有股票的名称和交易信息。 输出: 保存到文件中。 技术路线: requests—bs4–re 语言:python3.5 ...

436110

扫码关注云+社区

领取腾讯云代金券