4.3.5 rsa、dsa密钥对的生成
rsa、dsa密钥对的生成非常简单,只需一个命令即可完成。以下为密钥对的生成方法,具体步骤如下:
1. 生成rsa密钥对
(1) 生成rsa密钥对。输入以下命令:
(2) 输入密钥对密码:
rsa密钥对生成成功,其中公钥为/root/.ssh/id_rsa.pub,私钥为/root/.ssh/id_rsa,这表示此密钥对是由root用户创建的。对于其他用户产生的密钥对,则会存放在/$home/.ssh目录下。
默认的密钥保存位置是:
xp/2003用户:c:/documents and settings/登陆名/.ssh
vista用户: c:/users/登陆名/.ssh
linux :~/.ssh
2. 生成dsa密钥对
(1) 生成dsa密钥对。输入以下命令:
dsa密钥对生成成功,其中公钥为/root/.ssh/id_dsa.pub,私钥为/root/.ssh/id_dsa。接下来需要将公钥安装到openssh服务器上。
若用户需要生成2.x版本的密钥对,可采用ssh-keygen -d命令实现。生成的2.x版本的密钥文件为identity和identity.pub。密钥文件所在的目录不变。