Jenkins
De GioWiki.
pour
Jenkins
Aller à :
Navigation
,
rechercher
== Intégrer la clé ssh de Jenkins dans une VM == Vu que l'on ne peut pas se connecter via le user Jenkins, pour générer ses clés ssh, il suffit de créer un job pour lancer la commande suivante : /bin/ssh-keygen -b 2048 -t rsa -f ${JENKINS_HOME}/.ssh/id_rsa -q -N "" Cette commande va générer les clés ssh sans mot de passe et sans poser de questions. Ensuite, il vous suffit de copier le contenu de la clé publique de Jenkins dans vos VMs. scp /var/lib/jenkins/.ssh/id_rsa.pub root@myvm: ssh root@myvm cat /root/id_rsa.pub >> /root/.ssh/authorized_keys rm /root/id_rsa.pub Toujours dans le home de Jenkins, afin d'éviter les problèmes de fingerprint lors de la première connexion, il suffit d'ajouter la ligne suivante au fichier /var/lib/jenkins/.ssh/config Host * StrictHostKeyChecking no Et voilà, maintenant Jenkins peut établir une connection ssh directement via les jobs sur votre VM sans être bloqué par un mot de passe.
Revenir à la page
Jenkins
.
Affichages
Page
Discussion
Voir le texte source
Historique
Outils personnels
Connexion
Navigation
Accueil
Communauté
Actualités
Modifications récentes
Page au hasard
Aide
Rechercher
Boîte à outils
Pages liées
Suivi des pages liées
Pages spéciales