免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1032 | 回复: 0
打印 上一主题 下一主题

ssh配好无密码登录(RSA公钥)后,还要密码登录的问题的解决 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-20 23:50 |只看该作者 |倒序浏览
    昨天姚老师拿上来5个结点,要和我们现在已经有的集群整合在一起,给这次演示用。为了便于管理,给这5台机器的ssh认证里加了上服务器的公钥。但奇怪的事情发生了。2,3,4,5这几台机器都可以直接不用密码登录,但就是1这一台不行,不管怎么样非要密码。
    对ssh使用 -v 参数debugv发现已经公钥授权已经通过,但接下来还是采用密码认证。百思不得其解。于是在网上查,好多人都遇到了这个问题,也有很多的解决方法,但每一个都试过了就是不行。

  • 方法一:改.ssh目录的权限为700      无效
  • 方法二:重新生成密钥               无效
  • 方法三:修改sshd_config里的选项    无效
  • 方法四:把可以登录的机器上的和ssh
    相关文件按原权限拷贝到本地         无效
  • 最后想到可能中途拷错,对所有的相关文件md5发现是一样的,很无语.......

    无意中发现这台机器配了samba并把root目录做了samba映射,可能是为了方便把root目录的权限改成了777。我当时用samba也很容易出现权限问题,当时也是用这种很“暴力”的方法解决的,但我不是对/root目录是对其下的一个小目录。想到/root目录在Linux上是有较强的安全管理规则的。可能是这个出了问题。对root改回650,再次测试成功通过。心喜!
    网上的大多数此类问题都是配置和授权问题,改sshd_config文件的居多。这次遇到的这个问题很少见,但解决问题的方法可以提炼一下。当觉得问题无解时,不妨休息一下换个思路,  


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31873/showart_2056436.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP