通过执行以下命令,创建本地的私钥和公钥:
[root@deep] /#su admin
[admin@deep /]$ ssh-keygen2
|
Generating 1024-bit dsa key pair
6 Oo..oOo.oOo.
Key generated.
1024-bit dsa, admin@deep.openna.com, Sun Feb 13 2000 05:33:38 -0500
Passphrase :
Again :
Private key saved to /home/admin/.ssh2/id_dsa_1024_a
Public key saved to /home/admin/.ssh2/id_dsa_1024_a.pub
|
在身份验证文件中,在本地的~/.ssh2主目录中创建
[admin@deep]$cd ~/.ssh2
[admin@deep ]/.ssh2$echo "IdKey id_dsa_1024_a" > identification
|
: 在远程服务器上创建身份验证文件是可选的。身份验证文件包含用于身份验证的私钥的名称。
将本地公钥 id_dsa_1024_a.pub 复制到远程服务器的~/.ssh2主目录,并命名为,例如,Local.pub.
在授权文件,在远程服务器的~/.ssh2主目录中创建
[admin@remote ]/.ssh2$touch authorization
|
: ~/指用户的主目录。
将以下一行添加到远程主机上的授权文件中
[admin@remote ]/.ssh2$vi authorization
|
key Local.pub
|