-2
什么是shell命令来生成SSH密钥,但提供密码作为命令的一部分,而不是用于自动执行此操作的标准输入?创建ssh密钥,但在命令行中提供密码
例如(伪码):
ssh-keygen -f ./id_rsa -t rsa --passphrase=my-secret-here
感谢。
什么是shell命令来生成SSH密钥,但提供密码作为命令的一部分,而不是用于自动执行此操作的标准输入?创建ssh密钥,但在命令行中提供密码
例如(伪码):
ssh-keygen -f ./id_rsa -t rsa --passphrase=my-secret-here
感谢。
从man ssh-keygen
:
-N new_passphrase
Provides the new passphrase.
密码的命令行是一个坏主意。他们出现在'ps'输出中。 – Wyzard
是的,我知道,但需要自动化,并提供密码。 – Justin
你看了manpage吗?答案在概要的第一行,至少对于我的Debian系统中的OpenSSH版本。 – Wyzard