ssh互信失败的一个解决案例
来源:互联网 发布:淘宝国际版开店 编辑:程序博客网 时间:2024/05/16 16:24
搭建hadoop测试环境,所以先做ssh互信。
各主机分别生成公钥文件id_rsa.pub,用scp命令汇总到任一台主机,cat命令追加各公钥文件到 authorized_keys文件,最后分发authorized_keys文件到其它各主机。
另外.ssh文件夹权限为默认的700,authorized_keys文件权限是644.
测试发现其中有一台主机总不能被无密码登入,而这台主机可以无密码登入其它主机,其它主机间的互信也成功。
很是奇怪。
思考过后,把原因锁定在问题主机本身目录或文件权限,包括 ~、~/.ssh和~/.ssh/authorized.keys。
比对后发现~/.ssh和~/.ssh/authorized.keys权限和其它主机相同,权限如上所述。但是,该主机的~权限是707,而其它主机为700。
修改权限后重新测试,该主机ssh互信成功。
参考过很多ssh互信的博文、书籍,均没有提到~权限与ssh互信有关,但我确实是这么解决的。
我的答案是:~是authorized_keys文件的上级目录,所以会影响互信的建立,就像.ssh文件的影响一样。
至于为什么700能够互信而707不能,还有待研究。
分享出来或许能帮到有同样问题的朋友。^_^
0 0
- ssh互信失败的一个解决案例
- ssh互信失败的一个最主要的原因是.ssh目录的权限没有设置正确
- SSH互信配置失败
- ssh 配置互信失败可能遇到的问题。
- 一个配置集群ssh互信的shell脚本
- LINUX的ssh互信配置
- ssh互信
- SSH互信
- SSH互信
- suse SSH 互信的建立过程:
- 解决SSH安装失败的问题
- 一个失败的知识管理案例分析
- apt-get 安装失败的一个案例
- 一个视觉交互设计失败的案例
- 一个视觉交互设计失败的案例
- 一个easyui的案例(SSH)
- SSH框架整合的一个小案例
- 配置SSH互信
- [WebGL入门]九,顶点缓存的基础
- 深入Struts2配置元素
- 简单Android调用webService
- declare-styleable的使用
- hdu4901 背包
- ssh互信失败的一个解决案例
- 树的各种遍历操作(持续增加中。。。)
- 安装tftp服务器 redhat
- HDU - 1698 Just a Hook (线段树区间修改)
- 阿里云centos6.5安装nginx
- BaseAnimation是基于开源的APP,致力于收集各种动画效果(最新版本1.3)
- QoS/ToS/CoS/DSCP 介绍
- 清朝十二帝画像
- Android Application Programming with OpenCV——识别与跟踪图片