我正在按照教程操作,其中 OP 创建 ssh 密钥对,以便以 ubuntu 身份登录客户虚拟机
ssh-keygen -t rsa -b 4096 -f id_rsa -C mycurrentfolder -N "" -q
到底在做什么-N "" -q
?
答案1
这两者的结合基本上使得密钥创建过程默默运行,而无需向用户提供任何提示。
来自男人页:
-q 静默 ssh-keygen。
这是使其静默运行的标志。
-N new_passphrase 提供新的密码。
尽管在静默模式下运行,它仍会提示您输入密钥的密码(以获得更安全的加密密钥),因此-N ''
将密码设置为空白(因此密钥以纯文本形式保存而没有密码。)