通过执行以下命令,创建本地的私钥和公钥:
[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 |