您的位置:首页 > 其它

服务器上的 Git - 生成 SSH 公钥

2014-11-25 13:58 183 查看
大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。生成公钥的过程在所有操作系统上都差不多。 首先先确认一下是否已经有一个公钥了。SSH 公钥默认储存在账户的主目录下的
~/.ssh
目录。进去看看:



关键是看有没有用
something
something.pub
来命名的一对文件,这个
something
通常就是
id_dsa
id_rsa
。有
.pub
后缀的文件就是公钥,另一个文件则是密钥。假如没有这些文件,或者干脆连
.ssh
目录都没有,可以用
ssh-keygen
来创建。



它先要求你确认保存公钥的位置(
.ssh/id_rsa
),然后它会让你重复一个密码两次,如果不想在使用公钥的时候输入密码,可以留空。



现在,所有做过这一步的用户都得把它们的公钥给你或者 Git 服务器的管理员(假设 SSH 服务被设定为使用公钥机制)。他们只需要复制
.pub
文件的内容然后发邮件给管理员。公钥的样子大致如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: