Pourquoi Jenkins dit “le Serveur a rejeté la 1 clé privée(s)” lors du démarrage de l'agent?

Je suis avec succès en mesure de se connecter à la machine distante en utilisant SSH mais quand je lance l'agent de Jenkins, il jette l'erreur suivante:

ERROR: Server rejected the 1 private key(s) for user1 (credentialId:xxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/method:publickey)
[01/19/17 05:35:15] [SSH] Authentication failed.
hudson.AbortException: Authentication failed.
    at hudson.plugins.sshslaves.SSHLauncher.openConnection(SSHLauncher.java:1219)
    at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:714)
    at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:709)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
[01/19/17 05:35:15] Launch failed - cleaning up connection
[01/19/17 05:35:15] [SSH] Connection closed.

Je peux établir la connexion SSH depuis la machine maitre pour le nœud de la machine à l'aide de user1, cependant lorsque j'essaie de lancer l'agent en utilisant user1 de jenkins, c'est le rejet de la clé privée. Est-il une solution pour remédier à ce problème?

InformationsquelleAutor ANIL | 2017-01-19