パスワードなしで自動化する必要がありssh-keygen -t rsa
ます。つまり、プロンプトで入力します。
シェルスクリプトからそれを行うにはどうすればよいですか?
質問する
91121 次
7 に答える
240
パスフレーズの入力を求められることなく SSH キーペアを生成するには、次のようにします。
$ ssh-keygen -f id_rsa -t rsa -N ''
于 2013-02-18T22:45:10.347 に答える
44
Windows で PowerShell からこれを行う必要がある場合は、次を使用します。
ssh-keygen -f $Name -t rsa -N '""'
git bin ディレクトリがパスにあることも確認する必要があることに注意してください。
$sshPath = "<path>\git\bin\"
$env:path += ";$sshPath"
それを PoshGit で使用するには、次のようにします。
Add-SshKey "<path>\.shh\KeyFilename"
于 2013-11-02T00:15:24.530 に答える
13
回答 2 の訂正です... 私の OL および RHEL システムでは、ファイル名は id.rsa ではなく id_rsa である必要があることがわかりました。
したがって、OL または RHEL システムでは、コマンドは次のようになります。
$ ssh-keygen -f id_rsa -t rsa -N ''
于 2014-12-16T09:29:45.863 に答える