From Fedora Project Wiki

Revision as of 08:33, 12 December 2008 by Bbbush (talk | contribs)

SSH 密钥的产生和使用

SSH 密钥的作用是使你的机器和FedoraProject的CVS服务器之间能够相互认证。以下是获得SSH密钥和使用的基本方法:

1、安装OpenSSH:



2、产生密钥:

$ ssh-keygen -t dsa


程序会询问地址(按Enter为当前地址)和密码,选一个你能记得牢的密码,一旦密码遗失,密钥是不能恢复的。

在默认状况下,你的私钥和公钥将分别存为:~/.ssh/id_dsa 和 ~/.ssh/id_dsa.pub 。公钥可向外分发,比如给 FedforaProject,他们的服务器可用此结合你的私钥来认证你的身份。私钥要自己保护好。

3、密钥就是由这两个文件组成,保存到其他的介质,以备不时之需。

4、若因为重装系统,密钥和公钥不小心遗失了,重新运行命令产生密钥和公钥:

$ ssh-keygen -t dsa

打开[1] ,在SSHv2 Public Key (attach your ~/.ssh/id_dsa.pub file here)选项处选择生成的~/.ssh/id_dsa.pub文件。然后应用更改即可。

5、有关SSH的详细资料,请见[2] 。有关ssh的使用详见:

man ssh-keygen

man ssh