SSH Login avec Mot de passe dans l'URL
J'ai Jenkins cloner le dépôt Git à
ssh://user@ip/repo/
et tout fonctionne très bien, mais j'ai besoin de vous connecter avec un mot de passe, Jenkins ne prend pas en charge. Est-il un moyen de se connecter avec un mot de passe dans l'URL? La sécurité n'est pas un problème pour moi. Il devrait finir par être, et je pensais que c'était présente au premier abord:
ssh://user:pass@ip/repo/
mais ça ne fonctionne pas. Merci!
Mise à jour #1: Le repo git est sur le même serveur.
Avez-vous besoin de mot de passe pour la connexion SSH, ou le mot de passe pour le privé clés SSH?
J'espérais utiliser le mot de passe SSH.
J'espérais utiliser le mot de passe SSH.
OriginalL'auteur rtainc | 2013-04-28
Vous devez vous connecter pour publier un commentaire.
Il y a deux raisons pourquoi SSH vous demander un mot de passe:
Le premier cas, signifie ssh ne fonctionne pas correctement: vous devriez jamais avoir à entrer le mot de passe du compte que vous utilisez pour ssh.
L'idée est d'être en mesure de s'authentifier quelqu'un, même si toutes les connexions ssh utilise une unique compte. Entrer le mot de passe de ce compte unique défaite la fin.
Le deuxième cas doit être facile à résoudre, par l'exécution de
ssh-agent
etssh-add
.Qui vous permettra de pas entrez le mot de passe (plus d'une fois, lors de l'ajout de la clé de l'agent).
OriginalL'auteur VonC
Quelqu'un pourrait me corriger, je ne pense pas que cela est possible depuis l'invite de mot de passe est en fait à partir du serveur SSH, et non pas de l'application SSH. En regardant mon local SSH page d'aide, et il n'y a pas de moyen de passer d'un mot de passe en SSH en ligne de commande. Cela a également un certain risque grave pour la sécurité, puisque le mot de passe sont disponibles en texte brut.
Avec cela, votre meilleur (et plus sûr) le pari serait de faire une paire clé publique/privée qui n'aurait pas besoin d'un mot de passe pour l'installation. L'obtention de cette configuration avec Jenkins, Git peut être un peu difficile en fonction de votre environnement, mais il est complètement en vaut la peine à la fin.
OriginalL'auteur Steven V