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。密鑰檔案所在的目錄不變。