Chinaunix首页 | 论坛 | 博客
  • 博客访问: 206461
  • 博文数量: 60
  • 博客积分: 2142
  • 博客等级: 大尉
  • 技术积分: 560
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-13 00:08
文章分类

全部博文(60)

文章存档

2010年(2)

2009年(7)

2008年(30)

2007年(21)

我的朋友

分类: LINUX

2007-12-11 22:38:32

ssh如果不用密码登录到别的机子上去?其实不同机器之间使用这个服务登录其验证过程主要跟密码算法有关,通常我们使用RSA 这个公钥加密体制来实现加密,这样机器之间的验证也就是验证公钥和私钥的过程,
首先我们在源主机上生成一对密码(公,私),使用ssh-keygen -t rsa 或ssh-keygen -d生成了.ssh下的id_rsa和id_rsa.pub或id_dsa 和id_rsa.pub两个文件,我们只要将id_rsa.pub 内容附加到所要登录的目的结点的/root(otheruser)/.ssh/authorized_key2上即可,这要求在目的结点上也需启动一下(ssh-keygen ).将需要直接登录的结点的公钥拷贝到.ssh/authorized_keys里即可.
阅读(619) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~