Le poste de travail Ubuntu 14.04 est installé dans mon LAB. Maintenant, j'ai un problème avec le mot de passe clé rsa.
Voici ce que j'ai dans mon laboratoire
authorized_keys
du serveur svn./home
sur les clientsC'est mon problème,
Des idées?
Vous pouvez être affecté par ce bogue .
Si tel est le cas, vous avez le mauvais agent ssh défini comme actif. Vous pouvez vérifier cela avec la commande
$ echo $SSH_AUTH_SOCK
Si la valeur de l'agent commence par /tmp/ssh
, la ligne de commande ssh-agent
joue le rôle d'agent.
Pour contourner le problème, vous pouvez utiliser l'ancienne commande Shell.
$ ssh-add
pour ajouter votre clé au trousseau. Cela ne fonctionne pas bien avec tous les programmes graphiques, cependant.
J'ai pu résoudre le problème en ajoutant les lignes suivantes dans mon "~/.bashrc"
eval `gnome-keyring-daemon --start` USERNAME =" reynold " export SSH_AUTH_SOCK =" $ (ls/exécution/utilisateur/$ (id -u $ USERNAME) )/keyring */ssh | head -1) " export SSH_AGENT_PID =" $ (pgrep gnome-keyring) "
J'ai finalement pu trouver une solution à ce problème gênant (serveur Ubuntu 14.04) dans support Atlassian - étape 4. Il semble que ssh-agent s'exécutait par défaut.
Ouvrez une fenêtre de terminal et entrez la commande suivante pour voir si l'agent est en cours d'exécution:
ps -e | grep [s]sh-agent
Si l'agent n'est pas en cours d'exécution, démarrez-le manuellement à l'aide de la commande suivante:
ssh-agent /bin/bash
Chargez votre nouvelle identité dans le programme de gestion de ssh-agent à l'aide de la commande ssh-add.
$ ssh-add ~/.ssh/id_rsa
Enter passphrase for /Users/manthony/.ssh/id_rsa:
Identity added: /Users/manthony/.ssh/id_rsa (/Users/manthony/.ssh/id_rsa)
Utilisez ssh-add
pour répertorier les clés gérées par l'agent.
$ ssh-add -l