码迷,mamicode.com
首页 > 其他好文 > 详细

公钥\私钥 ssh免密码登陆

时间:2014-07-19 02:22:15      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:ssh密钥   ssh免密码登陆   

之前看过相关的概念,一直没留意,之前申请的腾讯云主机上使用公钥来管理机器,很手感发,查了一下相关资料,在这里做下总结:


角色a:192.168.7.188 (ubuntu)

角色b:192.168.7.17   (centos)


希望从a登陆b的时候,不需要输入密码.我原先的想法是将b的公钥放到a的key文件中,这样让a使用公钥跟b的私钥 进行匹配.结果却恰恰相反,

实际的操作是将a的公钥放到b的key文件里面.



在a上生成密钥,命令

ssh-keygen -t rsa   (这里的加密类型类型也公钥选择dsa)

默认会在~/.ssh目录下面生存一对密钥

我们将id_rsa.pub中的内容复制到b机器的authorized_keys中去就ok了,如果该文件不存在则重新建一个


下面说下如何使用公钥和密钥管理服务器使用者的权限,比如一台服务器有很多开发者使用,在遇到有员工离职的时候,我们都需要更改密码什么的,这样对大家来说都听麻烦,有了密钥,我们在平时的时候要求大家都使用自己的公钥来登陆服务器,在员工离职的时候,管理员只需要删除离职员工的公钥就公钥了.


若出现Agent admitted failure to sign using the key.
执行:ssh-add ~/.ssh/id_rsa

公钥\私钥 ssh免密码登陆

标签:ssh密钥   ssh免密码登陆   

原文地址:http://blog.csdn.net/smallfish1983/article/details/37930949

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!