Hi, I'm trying to setup a build slave, but when failing to connect to it. I receive a IOException: Publickey authentication failed.
The setup looks like this: 1. Jenkins Master runs under user 'avihay' in machine A. 2. Slave runs on machine B with IP X (no DNS in my setup, so I'm using IP), and I'm trying to ssh with the user 'risk' 3. I've created ssh keys in machine A, and did "ssh-copy" to user 'risk' in machine B, so now I can ssh without password from machine A to B (checked it). 4. I've changed the name of the Jenkins user 'anonymous' to 'avihay' via the UI 5. I've copied the SSH public key that I created in step 3 to the 'SSH Public Key' text box in the user 'avihay' config (in Jenkins UI). 6. I created a new node, with the IP of host B, and in the credentials the user name is 'risk', and the private key is set to 'From Jenkins master ~/.ssh', although I tried the other two options, and they didn't work as well 7. When I'm pressing the 'Launch slave agent', it fails with the following details: Opening SSH conection to XXX.XX.XX.X (My IP addresss) ERROR: Failed to authenticate as risk with credential=3318c.... java.io.IOException: Publickey authentication failed BTW, the credentials appearing in the log message are not the credentials appearing in the ~/.ssh/id_rsa file, nor in the credentials I inseted in bullet 5. Thanks in advance. -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
