シェルコマンドラインでsshを介して他のマシンにアクセスするには、いくつかのJenkinsジョブが必要です。
これどうやってするの?
ターゲットサーバーのパスワードを持っていませんが、「キー」ファイルを持っていますが、次のようにジョブを実行すると
ssh -i /path/to/key/file name@someserver some_command
シェルコマンドとして、次のようになります。
ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory
ssh_askpassは、私もJenkinsユーザーもアクセスできないGUIユーティリティです。
Jenkinsユーザー(またはJenkinsが実行されているもの)のパスワードを持っていないため、ログインして〜/ .ssh/id_dsaファイルを作成できません。
何をすべきか?
ありがとう。