mNo edit summary |
Watter1985 (talk | contribs) |
||
Line 12: | Line 12: | ||
2、产生密钥: | 2、产生密钥: | ||
<pre> | <pre> | ||
$ ssh-keygen -t | $ ssh-keygen -t rsa | ||
</pre> | </pre> | ||
Line 18: | Line 18: | ||
程序会询问地址(按Enter为当前地址)和密码,选一个你能记得牢的密码,一旦密码遗失,密钥是不能恢复的。 | 程序会询问地址(按Enter为当前地址)和密码,选一个你能记得牢的密码,一旦密码遗失,密钥是不能恢复的。 | ||
在默认状况下,你的私钥和公钥将分别存为:~/.ssh/ | 在默认状况下,你的私钥和公钥将分别存为:~/.ssh/id_rsa 和 ~/.ssh/id_rsa.pub 。公钥可向外分发,比如给 FedforaProject,他们的服务器可用此结合你的私钥来认证你的身份。私钥要自己保护好。 | ||
3、密钥就是由这两个文件组成,保存到其他的介质,以备不时之需。 | 3、密钥就是由这两个文件组成,保存到其他的介质,以备不时之需。 | ||
Line 24: | Line 24: | ||
4、若因为重装系统,密钥和公钥不小心遗失了,重新运行命令产生密钥和公钥: | 4、若因为重装系统,密钥和公钥不小心遗失了,重新运行命令产生密钥和公钥: | ||
<pre> | <pre> | ||
$ ssh-keygen -t | $ ssh-keygen -t rsa | ||
</pre> | </pre> | ||
打开[https://admin.fedoraproject.org/accounts/userbox.cgi?_edit=1] ,在SSHv2 Public Key (attach your ~/.ssh/ | 打开[https://admin.fedoraproject.org/accounts/userbox.cgi?_edit=1] ,在SSHv2 Public Key (attach your ~/.ssh/id_rsa.pub file here)选项处选择生成的~/.ssh/id_rsa.pub文件。然后应用更改即可。 | ||
5、有关SSH的详细资料,请见[http://openssh.org/] 。有关ssh的使用详见: | 5、有关SSH的详细资料,请见[http://openssh.org/] 。有关ssh的使用详见: |
Revision as of 06:57, 8 January 2009
SSH 密钥的产生和使用
SSH 密钥的作用是使你的机器和FedoraProject的CVS服务器之间能够相互认证。以下是获得SSH密钥和使用的基本方法:
1、安装OpenSSH:
2、产生密钥:
$ ssh-keygen -t rsa
程序会询问地址(按Enter为当前地址)和密码,选一个你能记得牢的密码,一旦密码遗失,密钥是不能恢复的。
在默认状况下,你的私钥和公钥将分别存为:~/.ssh/id_rsa 和 ~/.ssh/id_rsa.pub 。公钥可向外分发,比如给 FedforaProject,他们的服务器可用此结合你的私钥来认证你的身份。私钥要自己保护好。
3、密钥就是由这两个文件组成,保存到其他的介质,以备不时之需。
4、若因为重装系统,密钥和公钥不小心遗失了,重新运行命令产生密钥和公钥:
$ ssh-keygen -t rsa
打开[1] ,在SSHv2 Public Key (attach your ~/.ssh/id_rsa.pub file here)选项处选择生成的~/.ssh/id_rsa.pub文件。然后应用更改即可。
5、有关SSH的详细资料,请见[2] 。有关ssh的使用详见:
man ssh-keygen
man ssh