2017-02-23 4 views
1

Ich habe einen Knoten, der Benutzer/Passwort ssh-Authentifizierung verwendet. Der Knoten wird als offline gemeldet, und wenn ich versuche, die Agenten zu starten, erhalte ich:Jenkins Slave-Knoten ist offline: Authentifizierung fehlgeschlagen

[02/23/17 15:32:00] [SSH] Opening SSH connection to myUrl:22. 
ERROR: Failed to authenticate as myUser. Wrong password. (credentialId:lawrence/method:keyboard-interactive) 
[02/23/17 15:32:02] [SSH] Authentication failed. 
hudson.AbortException: Authentication failed. 
    at hudson.plugins.sshslaves.SSHLauncher.openConnection(SSHLauncher.java:1217) 
    at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:711) 
    at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:706) 
    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) 
[02/23/17 15:32:02] Launch failed - cleaning up connection 
[02/23/17 15:32:02] [SSH] Connection closed. 

ich bestätigt habe, dass der Benutzername und das Passwort korrekt ist, wie ich mit ihnen manuell mich einzuloggen verwaltet.

Was könnte die Ursache für diesen Fehler sein?

Antwort

0

Statt des Einloggens, versuchen, eine

ssh slave command 

tun Ich bin Ihre Login-Profile sind die Täter zu ahnen. Werfen Sie einen Blick auf this

1

Die Ursache ist, dass Jenkins Benutzer SSH privaten Schlüssel nicht lesen kann. Sie sollten den privaten Schlüssel direkt eingeben. enter image description here

+0

du bist mein Held! – SegFault

Verwandte Themen