ssh key é removida de (ssh-agent?) a cada poucos dias

1

Eu tenho dois pares de chaves ssh, um para projeto pessoal e outro para o trabalho. Eu tenho um ~/.ssh/config que se parece com:

Host *
 AddKeysToAgent yes
 UseKeychain yes

Host personalGH
  HostName github.com
  User git
  IdentityFile ~/.ssh/personalKey

# Work GitHub
Host workgh
  HostName github.com
  User git
  IdentityFile ~/.ssh/workKey

Host helper
    HostName helper.intranet.work.com
    IdentityFile ~/.ssh/eng_rsa
    User eng

A cada poucos dias ou semanas, vou enviar uma ramificação para o meu repositório de trabalho e obter uma falha de autenticação. (depois de ler alguns posts sobre o ssh-agent, parece que isso corresponde a reinicializações).

Então, minhas perguntas são, a) Por que minha chave de trabalho "é liberada" nessas ocasiões, b) isso não parece acontecer com minha chave pessoal, por que isso acontece ?, c) como posso fazer o armazenamento das minhas chaves persistentes entre as reinicializações (se é que isso realmente está causando a perda de persistência).

Eu li que armazenar chaves no keychain é uma opção, mas eu realmente não me importo em usar senhas.

Como visto pelos muitos parênteses qualificativos, não só estou tendo problemas com o ssh, mas também não estou claro sobre quais são os problemas. Portanto, qualquer ajuda ou conselho aqui seria muito apreciado. Obrigado!

    
por user5797668 07.09.2017 / 17:47

0 respostas

Tags