web-dev-qa-db-ja.com

人間の介入なしにssh-keygenを実行していますか?

人間の介入なしにssh-keygenを実行することは可能でしょうか?

サーバーの展開を最初から最後まで処理するシェルスクリプトがありますが、まだ入力が必要なのはssh-keygenだけです。

パラメータをそれにフィードすることは可能でしょうか?または、これに使用できるdebconf-set-selectionsに似たものはありますか?

* Debianの実行

6
Hayek

コマンドライン引数を使用すると、多かれ少なかれ何でもできます。マニュアルページに表示されていない、やりたいことはありますか?

wry@onyx:~$ ssh-keygen -t dsa -N "my passphrase" -C "test key" -f mykey
Generating public/private dsa key pair.
Your identification has been saved in mykey.
Your public key has been saved in mykey.pub.
The key fingerprint is:
2f:17:a4:5d:6f:25:d7:5a:0e:84:be:af:ee:52:8b:42 test key

(残りは簡潔にするために切り取った)

9
crazyscot
operacao@ubuntu:~$ ssh-keygen -t dsa
1
JFontes

サーバー展開の場合:

ssh-keygen -t rsa -q -f "$HOME/.ssh/id_rsa" -N ""

インストールされているサーバーからgitリポジトリまたは他のサーバーへの通信に関しては簡単です。

1
Yogesh Kamat