ubuntu - Jenkins authorized_keys error -


hope can me out here. have following setup:

  • live server
  • test server
  • jenkins server

we splitted our test enviroment stand-alone server. test server build doesnt work anymore.

i have done following:

  1. generated ssh key on test server
  2. added .pub key bitbucket
  3. generated ssh key on jenkins , added authorized_keys file on test server.

my deployer file looks this:

    server('testing', 'xxx.xx.xxx.x')         ->user('testserver')         ->identityfile('/var/lib/jenkins/.ssh/testserver.pub', '/var/lib/jenkins/.ssh/testserver', '')         ->set('deploy_path', '/var/www/www.testserver.com/deployed'); 

in jenkins on deploy following error:

[deploy testserver] $ /bin/sh -xe /tmp/hudson4883587534736937662.sh + cd /var/www/delivery/ + deployer deploy-test testing -vvv ➤ executing task set-test-repository • done on [testing] ✔ ok [1ms] ➤ executing task deploy:prepare [testing] > echo $0   ssh multiplexing initialization permission denied, please try again. received disconnect xxx.xx.xxx.x: 2: many authentication failures testserver 

when edit live server failure in autorized_keys same error, im pretty sure problem in autorized_keys file.

what can problem here?

the problem ssh keys had placed in different directory. .ssh directory containing ssh keys jenkins should in "home" folder. example home folder /var/www/ had moved .ssh directory /var/www/www.mysite.com/ moving .ssh directory /var/www/.ssh solved problem.


Comments

Popular posts from this blog

neo4j - finding mutual friends in a cypher statement starting with three or more persons -

php - How to remove letter in front of the word laravel -

minify - Minimizing css files -