comment configurer les clés ssh pour que jenkins publie via ssh
Jenkins nécessite un certificat pour utiliser le ssh publication et ssh commandes. Il peut être configuré sous "manage jenkins" -> "Configure System"-> "publish over ssh"
.
La question est: Comment fait-on créer les certificats d'?
J'ai deux serveurs ubuntu, une course Jenkins, et l'autre pour l'exécution de l'application.
Puis-je configurer un Jenkins cert et à mettre en partie sur le déploiement de la boîte, ou mettre en place un cert sur le déploiement de la boîte, et de placer une partie de celui-ci sur Jenkins? Le cert besoin d'être dans le nom d'un utilisateur appelé Jenkins, ou peut-il être pour n'importe quel utilisateur? Nous n'avons pas d'Jenkins utilisateur sur le développement de la zone.
Je sais qu'il y a un certain nombre d'incompatible ssh types, qui ne Jenkins?
Quelqu'un a trouvé un guide sur la façon de mettre tout cela en place (comment générer des clés, où les mettre, etc.)?
source d'informationauteur John Little
Vous devez vous connecter pour publier un commentaire.
Vous aurez besoin pour créer une clé publique/privée comme le Jenkins utilisateur sur votre serveur Jenkins, puis copiez la clé publique de l'utilisateur que vous voulez faire le déploiement de votre serveur cible.
L'étape 1, de générer des clés publique et privée sur le serveur de build en tant qu'utilisateur
jenkins
L'étape 2 de la pâte, de la pub contenu du fichier sur le serveur cible.
Assurez-vous que votre .ssh dir a permissoins 700 et votre fichier authorized_keys les permissions 644
L'étape 3, configurer Jenkins