Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15496499
  • 博文数量: 112
  • 博客积分: 11195
  • 博客等级: 上将
  • 技术积分: 1989
  • 用 户 组: 普通用户
  • 注册时间: 2005-06-20 11:04
文章分类

全部博文(112)

文章存档

2013年(2)

2012年(27)

2011年(6)

2010年(11)

2009年(6)

2007年(7)

2006年(23)

2005年(30)

分类: LINUX

2006-12-08 00:19:55

相关文章很多,大同小异,本文只是为了按照那些文章配置,但是还是需要输入密码的情况写的。
关键字:SSH证书方式登陆依然需要输入密码
两台linux机器:A B
都已经安装上OpenSSH,A上通过ssh-keygen生成一对密钥,
公钥通过任意方式放到B的~/.ssh/authorized_keys文件里面。
.ssh目录权限755,authorized_keys权限600。
这时候在A上可以通过不用输入密码直接ssh B了。
注意:很多文章说是authorized_keys的权限644,当你644的时候可能登陆的时候还会让你输入密码,但是一旦改成600以后并且成功登陆,这时候再改成644,此问题不再出现。
被这个问题折腾了将近一个星期,郁闷是难免的了,甚至自己写了程序代替slogin scp等命令,最终还是配置成功了。
阅读(140563) | 评论(8) | 转发(3) |
给主人留下些什么吧!~~

beyondfly2011-09-02 20:39:43

我知道你的文章说的是两台Linux之间,但我想知道的Windows与Linux之间通过ssh证书,免密码登录

linux_kaige2011-08-24 18:31:01

beyondfly: LZ,能不能介绍一下,在windows下面,通过ssh客户,如何不需要密码登录Linux Server呢.....
是两台Linux之间啊,看清楚。。。。

yuhuohu2011-07-04 10:22:29

jerichen2011-05-27 10:41:32

我也为此郁闷很久,谢谢分享

网络安全服务2011-05-16 16:26:59

关注中```