2017-09-29 35 views
0

この問題のトラブルシューティングを行ってから4日が経過していますが、実りありませんでした。SSH経由でジェンキンスエージェントを起動できません

私はJenkins Master(ユーザー:jenkins)とJenkinsのスレーブ(ユーザー:jenkinslave)をセットアップしました。

それらの間の確立されたssh接続と私はマスターからスレーブにSSHすることができます。 私はスレーブノードを設定し、リモートルートディレクトリ(/ var/lib/jenkinslave)を与え、 "SSHを使って起動する" method.Butを使用して起動しましたが、スレーブはオフラインです。私はすべてのホスト検証戦略を試しましたが、依然として

[SSH]認証に失敗しました。

私はSSH接続を確立できましたが、認証に失敗しています。私はjenkinslaveの資格情報を提供しており、それらは正しいです。

手動で信頼されたキーの戦略:

[09/29/17 16:51:17] [SSH] Opening SSH connection to ip-10-0-2-218.ap-south-1.compute.internal:22. 
[09/29/17 16:51:17] [SSH] SSH host key matches key seen previously for this host. Connection will be allowed. 
[09/29/17 16:51:17] [SSH] Authentication failed. 
Authentication failed. 
[09/29/17 16:51:17] Launch failed - cleaning up connection 
[09/29/17 16:51:17] [SSH] Connection closed 

ホストキーの戦略:

[09/29/17 16:53:40] [SSH] Opening SSH connection to ip-10-0-2-218.ap-south-1.compute.internal:22. 
[09/29/17 16:53:41] [SSH] SSH host key matches key in Known Hosts file. Connection will be allowed. 
[09/29/17 16:53:41] [SSH] Authentication failed. 
Authentication failed. 
[09/29/17 16:53:41] Launch failed - cleaning up connection 
[09/29/17 16:53:41] [SSH] Connection closed. 

を私はいくつかの彼らは、私が上記のやった手動鍵を、使用することを示唆した記事、まだ認証を読みました失敗しました。 誰かがここで何が欠けているのか説明してもらえますか?私は問題を見つけることができません。

答えて

0

私はこの同じ問題に直面しました。私は多くのことを試みたが、うまくいかなかった。私はsshを使用して接続を断念し、「マスターでコマンド実行でエージェントを起動」を選択しました。

ssh -i PATH_TO_KEY_WITHOUT_PASSPHRASE USER @ HOST "cd AGENT_HOME_DIR && curl -O http: //JENKINS_URL/jnlpJars/slave.jar && java -jar slave.jar" 

これは完全に機能しました。

https://support.cloudbees.com/hc/en-us/articles/234491548-Run-SSH-Agent-using-a-command-on-Master

関連する問題