在脚本中,我需要为具有空密码的pirvate密钥添加密码。
我刚试过这个:
echo asdf | ssh-keygen -p -f ~/.ssh/id_rsa
答案 0 :(得分:0)
ssh-keygen
有一个命令行选项来指定新的密码(如果密钥已经有密码,则为旧密码):
ssh-keygen -p [-P old_passphrase] [-N new_passphrase] [-f keyfile]
[...]
的 -p 强>
请求更改私钥文件的密码而不是创建新私钥。程序将提示包含私钥的文件,旧密码,以及新密码的两次。-P密码
提供(旧)密码短语。-N new_passphrase
提供新的密码。