ssh sempre solicita a senha da chave

3

Estou usando o 12.10 com o gnome-shell 3.6.

Eu tenho vários keypairs ssh (criados com o ssh-keygen). Eles são armazenados em ~ / .ssh / ids / hostname / id_rsa e id_rsa.pub. Eu tenho um arquivo ~ / .ssh / config que diz qual tecla usar com qual host.

Sempre que me conecto a um dos hosts, ele sempre me pede a senha id_rsa. Eu quero que as chaves sejam desbloqueadas sempre que eu estiver logado.

Eu tentei importar as chaves para o cavalo-marinho (também conhecido como senhas e chaves), mas eu corri contra esse bug link

Eu tentei usar o ssh-add. Isso me deu o comportamento adequado, mas não persistiu em sessões / reinicializações.

Antes de criar chaves diferentes para hosts diferentes, o gnome-shell me forneceria um pop-up solicitando minha senha de login e, depois que eu inserisse, as chaves seriam desbloqueadas para o restante da sessão. Como posso fazer isso funcionar novamente?

    
por hnasarat 25.11.2012 / 00:26

1 resposta

1

O Seahorse detectará automaticamente os arquivos-chave do ssh se eles estiverem no diretório ~/.ssh de nível superior. Minha solução alternativa era mudar a maneira como eu organizava meus arquivos de chave. Como tal, o cavalo-marinho detecta-os e o gnome-shell detecta apenas a minha senha de login uma vez por keyfile.

    
por hnasarat 25.11.2012 / 03:40