SSH下know_hosts的作用(转)
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 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 is36:68:a6:e6:43:34:6b:82:d7:f4:df:1f:c2:e7:37:cc.Please contact your system administrator.Add correct host key in /u/xlian008/.ssh/known_hosts to get rid of this message.Offending key in /u/xlian008/.ssh/known_hosts:2RSA host key for 135.1.35.130 has changed and you have requested strict checking.Host key verification failed.
比较奇怪,于是研究了一下。
ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告, 避免你受到DNS Hijack之类的攻击。我在上面列出的情况,就是这种情况。
原因:一台主机上有多个Linux系统,会经常切换,那么这些系统使用同一ip,登录过一次后就会把ssh信息记录在本地的~/.ssh/known_hsots文件中,切换该系统后再用ssh访问这台主机就会出现冲突警告,需要手动删除修改known_hsots里面的内容。
有以下两个解决方案:
1. 手动删除修改known_hsots里面的内容;
2. 修改配置文件“~/.ssh/config”,加上这两行,重启服务器。
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
优缺点:
1. 需要每次手动删除文件内容,一些自动化脚本的无法运行(在SSH登陆时失败),但是安全性高;
2. SSH登陆时会忽略known_hsots的访问,但是安全性低;
SSH下know_hosts的作用(转)相关推荐
- SSH下know_hosts的作用
原文地址:http://blog.csdn.net/xiaoxinyu316/article/details/42027057 在平时工作中,有时候需要SSH登陆到别的Linux主机上去,但有时候SS ...
- 绝对定位下margin的作用
以前一直对绝对定位下的margin作用很模糊,今天细看一下 不使用top,left,margin等 <!DOCTYPE html> <html lang="en" ...
- /etc/ld.so.conf.d/目录下文件的作用
/etc/ld.so.conf.d/目录下文件的作用 2013-04-30 10:58 5835人阅读 评论(0) 收藏 举报 分类: Linux/Unix系统管理(51) 版权声明:本文为博主原创文 ...
- 简要说明下maven的作用_Maven资料库–简要指南
简要说明下maven的作用 什么是Maven资料库? (What is a Maven Repository?) A maven repository is a central location th ...
- 三极管基极下拉电阻作用
三极管基极下拉电阻作用 1)防止三极管受噪声信号的影响而产生误动作,使晶体管截止更可靠!三极管的基极不能出现悬空,当输入信号不确定时(如输入信号为高阻态时),加下拉电阻,就能使有效接地. 特别是GPI ...
- defaultbutton IE11下不起作用
根本解决问题的办法,安装.net4.0FrameWork 补丁,地址点击打开链接 enter键添加表单在asp.net下有快捷的方式就是 defaultbutton,但是IE11下不起作用,原因 ...
- uboot各种目录下的文件作用
uboot各种目录下的文件作用 uboot下载地址:http://ftp.denx.de/pub/u-boot/ 1.目录分布 2.目录结构变化: u-boot-2010.03及以前版本 ├── ap ...
- linux ssh 下实现免密码登录
1.Linux下生成密钥 ssh-keygen的命令手册,通过"man ssh-keygen"命令: 通过命令"ssh-keygen -t rsa" 生成之后会 ...
- mysql ibdata作用_mysql data文件夹下ibdata1 文件作用
ibdata1这个文件超级大, 查了一下, 大概的作用如下 是储存的格式 INNODB类型数据状态下, ibdata用来储存文件的数据 而库名的文件夹里面的那些表文件只是结构而已 由于mysql4.1 ...
最新文章
- 原生js获取document_【JS 口袋书】第 9 章:使用 JS 操作 HTML 元素
- 标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast(转载)
- 乘法运算-快速傅里叶变换
- RaspberryPi(一)
- er图用什么软件_太牛逼!一款软件几乎可以操作所有的数据库!
- 小学计算机教师集体备课计实,教师集体备课活动记录表.doc
- Delphi 常用API 函数
- ORA-12170: TNS: 连接超时 问题
- 算法:求1+2+3+...+n
- 《我的青春谁做主》经典搞笑台词
- 深度学习笔记(15) 人的表现
- FFmpeg源码分析:av_seek_frame()与avformat_seek_file()
- 什么是IDU和ODU
- Windows10局域网找不到共享电脑
- 被国家地理认可的业余摄影师拍摄指南
- API数据接口该怎么对接
- 搜狗输入法的使用感受与评价
- JAVA毕业设计Web网上购书后台管理系统计算机源码+lw文档+系统+调试部署+数据库
- mac MAMP使用
- 编写程序,创建如下图所示的图形界面。(要求实现功能)