自动化 ssh-keygen -t rsa 所以它确实要求输入密码
Automate ssh-keygen -t rsa so it DOES ask for a passphrase
我正在整理一组用于为我的服务器生成 public/private 密钥对的说明。用户将是非技术人员。我想给他们一个命令,要求他们输入密码,而不是简单地提示。 (请注意,我知道人们有可能遵循自己的道路并绕过这些说明;我不是在寻找防弹的东西,只是在寻找尽可能强烈地引导他们沿着首选路径前进的东西。
可能吗?我检查了 man page,但如果答案在那里,我不明白它。
您可以编写 shell 脚本来提示输入密码,如下所示:
passphrase=""
while [ -z "$passphrase" ]; do
read -p "Passphrase: " passphrase
done
ssh-keygen -N $passphrase -t rsa
它将一直提示,直到他们在密码短语中输入一个字符串。您可能想让它更流畅,但它会让您入门。
我正在整理一组用于为我的服务器生成 public/private 密钥对的说明。用户将是非技术人员。我想给他们一个命令,要求他们输入密码,而不是简单地提示。 (请注意,我知道人们有可能遵循自己的道路并绕过这些说明;我不是在寻找防弹的东西,只是在寻找尽可能强烈地引导他们沿着首选路径前进的东西。
可能吗?我检查了 man page,但如果答案在那里,我不明白它。
您可以编写 shell 脚本来提示输入密码,如下所示:
passphrase=""
while [ -z "$passphrase" ]; do
read -p "Passphrase: " passphrase
done
ssh-keygen -N $passphrase -t rsa
它将一直提示,直到他们在密码短语中输入一个字符串。您可能想让它更流畅,但它会让您入门。