Chinaunix首页 | 论坛 | 博客
  • 博客访问: 55732
  • 博文数量: 12
  • 博客积分: 480
  • 博客等级: 下士
  • 技术积分: 140
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-15 13:42
文章分类
文章存档

2010年(3)

2009年(2)

2008年(7)

我的朋友

分类: LINUX

2010-08-13 19:59:44

以前做过SSH无密码登录,没遇到啥问题。这次在一台RHEL上做了却没有效果,网上搜了下也没找到有价值的信息,偶尔看到ssh命令系列里有个ssh-copy-id,就试着用这个来copy私钥到server上,结果写到server的authorized_keys中的是:"The agent has no identities."
这个一查,就发现了ssh-agent这个东西,他把私钥保存在内存中了,所以新生成的私钥没起作用。用ssh-add命令把私钥加到ssh-agent里去,再用ssh-copy-id命令拷到server上。
接下来还是不成功,看log messages: bad ownership or modes for directory /home/xxx,
发现自己的home目录是775的,改成755,终于成功了。
阅读(599) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~