1
私はsshagentオプションをWindowsとLinuxのserersにscp/ftpファイルに使用しようとしていますが、期待どおりに動作していません。Jenkins sshagent実行が動作しない
資格情報は何ですか?私は、暗号化されたユーザーIDとパスワード値をジェンキンを使って作成しました。 server1にscpファイルを実行するためのコマンドは何ですか?
私はsshagentオプションをWindowsとLinuxのserersにscp/ftpファイルに使用しようとしていますが、期待どおりに動作していません。Jenkins sshagent実行が動作しない
資格情報は何ですか?私は、暗号化されたユーザーIDとパスワード値をジェンキンを使って作成しました。 server1にscpファイルを実行するためのコマンドは何ですか?
ユーザIDとパスワードの組み合わせはsshエージェントに格納することはできず、秘密鍵だけを格納することはできません。
Jenkins WebインターフェイスのJenkins - > Credentials - > System - > Global資格情報で、新しい資格情報を追加できます。グローバルスコープの秘密鍵を持つSSHユーザー名に移動します。 ssh-keygen
を使って秘密鍵を作ることができます。あなたのパイプラインは次のようなことをすることができます:
sshagent (credentials: ['58754abf756cd-6057-.....']) {
sh 'scp file host:dir'
}
SSHエージェントはインストールが必要なプラグインです。
ありがとうございました。資格情報を更新して作業を開始しました。私は前に間違ったオプションを試していた:) – Eldo