2012-11-17 104 views
-2

什麼是shell命令來生成SSH密鑰,但提供密碼作爲命令的一部分,而不是用於自動執行此操作的標準輸入?創建ssh密鑰,但在命令行中提供密碼

例如(僞碼):

ssh-keygen -f ./id_rsa -t rsa --passphrase=my-secret-here 

感謝。

+0

密碼的命令行是一個壞主意。他們出現在'ps'輸出中。 – Wyzard

+0

是的,我知道,但需要自動化,並提供密碼。 – Justin

+1

你看了manpage嗎?答案在概要的第一行,至少對於我的Debian系統中的OpenSSH版本。 – Wyzard

回答

2

man ssh-keygen

-N new_passphrase 
     Provides the new passphrase.