2016-07-13 3 views
1

J'essaie de faire du développement à partir d'un serveur mediatemple via git; J'ai configuré ma clé ssh correctement, mais il semble que je rencontre des problèmes avec l'agent ssh. Vous pouvez voir à partir des invites ci-dessous que, après la configuration de l'agent, je suis en mesure de se connecter correctement au serveur git. Cependant, après environ 15 minutes, l'agent expire; à ce moment, je dois courir à nouveau et ajouter ma clé.
Est-ce que quelqu'un sait comment se déplacer à chaque fois? Je l'ai déjà essayé d'ouvrir un billet avec MT et bavardé avec leur soutien, mais ils ne sont pas beaucoup d'aide ...github ssh-agent timeout mediatemple

15:04:03 login: ~ $ssh -T [email protected] 
Permission denied (publickey). 
15:04:26 login: ~ $ssh-add -l 
Could not open a connection to your authentication agent. 
15:04:33 login: ~ $eval "$(ssh-agent -s)" 
Agent pid 19228 
15:04:39 login: ~ $ssh-add ~/.ssh/id_rsa_github 
Identity added: /home/215537/users/.home/.ssh/id_rsa_github (/home/215537/users/.home/.ssh/id_rsa_github) 
15:04:47 login: ~ $ssh-add -l 
4096 e4:26:3e:f0:33:d3:74:4c:2c:fe:9c:d8:e8:59:9a:53 /home/215537/users/.home/.ssh/id_rsa_github (RSA) 
15:04:50 login: ~ $ssh -T [email protected] 
Hi ConstantinoSchillebeeckx! You've successfully authenticated, but GitHub does not provide shell access. 
15:17:28 login: ~ $ssh -T [email protected] 
Permission denied (publickey). 
15:17:36 [email protected]: ~ $ssh-add -l 
Could not open a connection to your authentication agent. 
15:20:21 [email protected]: ~ $eval "$(ssh-agent -s)" 
Agent pid 26564 
15:20:27 [email protected]: ~ $ssh-add ~/.ssh/id_rsa_github 
Identity added: /home/215537/users/.home/.ssh/id_rsa_github (/home/215537/users/.home/.ssh/id_rsa_github) 
15:20:33 [email protected]: ~ $ssh -T [email protected] 
Hi ConstantinoSchillebeeckx! You've successfully authenticated, but GitHub does not provide shell access. 
+0

Pouvez-vous essayer un 'ssh-add -t 1h'? (http://unix.stackexchange.com/questions/122511/configuring-the-default-timeout-for-the-ssh-agent) – VonC

Répondre

1

Utilisation ssh_config dans ~/.ssh/config:

Host github.com 
    IdentityFile ~/.ssh/id_rsa_github 

et vous don Pas besoin d'agent.