Chinaunix首页 | 论坛 | 博客
  • 博客访问: 122237
  • 博文数量: 3
  • 博客积分: 1546
  • 博客等级: 上尉
  • 技术积分: 215
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-19 11:57
文章分类

全部博文(3)

文章存档

2011年(1)

2010年(2)

我的朋友

分类: LINUX

2010-12-10 19:48:51


    对ssh使用 -v 参数debugv发现已经公钥授权已经通过,但接下来还是采用密码认证。百思不得其解。于是在网上查,好多人都遇到了这个问题,也有很多的解决方法,但每一个都试过了就是不行。
  • 方法一:改.ssh目录的权限为700      无效
  • 方法二:重新生成密钥               无效
  • 方法三:修改sshd_config里的选项    无效
  • 方法四:把可以登录的机器上的和ssh
     相关文件按原权限拷贝到本地         无效
  • 最后想到可能中途拷错,对所有的相关文件md5发现是一样的,很无语.......
    无意中发现这台机器配了samba并把root目录做了samba映射,可能是为了方便把root目录的权限改成了777。我当时用samba也很容易出 现权限问题,当时也是用这种很“暴力”的方法解决的,但我不是对/root目录是对其下的一个小目录。想到/root目录在Linux上是有较强的安全管 理规则的。可能是这个出了问题。对root改回650,再次测试成功通过。心喜!
    网上的大多数此类问题都是配置和授权问题,改sshd_config文件的居多。这次遇到的这个问题很少见,但解决问题的方法可以提炼一下。当觉得问题无解时,不妨休息一下换个思路,
 

http://blog.chinaunix.net/u/31873/showart_2056436.html
阅读(1647) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-12-13 15:29:05

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com