0
私はJenkins CLIを使いたいと思うので、私のマシンでSSH鍵ペアを生成し、そのペアの公開鍵をJenkinsサーバ設定に入れる必要があると思います。ssh鍵でJenkinsに接続する
ssh-keygen -t rsa -b 4096 -C "[email protected]"
で私のマシンにSSH鍵を生成しましたが、私はJenkinsサーバに公開鍵を渡そうとしています。
しかし、Jenkins - > Credentials - > System - > Global Credentialsに行くと、唯一のSSH関連のオプションはSSH Username with private key
です。
秘密鍵の代わりにSSH公開鍵を要求するべきではありませんか?
私の前提に間違いがありますか?
グローバル認証情報の「SSH Username with private key」は、Jenkins上でテストジョブを実行しているときに、sshを使用してマシンにsshまたは何かを実行するために使用されます。あなたのユースケースを実行するサーバー上に公開鍵を置く必要があると思います – Chong