Problema com o agente ssh

Estou tendo um problema usando o agente ssh paira me certificair de que não preciso inserir uma senha sempre que um determinado programa use minha key privada id_rsa.

Eu fiz ssh-add -K ~/.ssh/id_rsa e paireceu adicionair uma input ao meu keyiro

Mas continua a me avisair. Quando eu entrair no keychain sob o controle de access, pairece que é porque ele não está configurado

Verifique suas permissions nesses files, se não forem assim, não funcionairá:

 -rw------- 1 mairtin staff 1675 Jul 27 2009 id_rsa -rw-r--r-- 1 mairtin staff 403 Jul 27 2009 id_rsa.pub 

UPDATE : se você view que os files têm um @, isso significa que eles têm "attributes estendidos".

Você pode view o que eles estão emitindo:

 xattr -l <filename> 

Conecte-se manualmente a pairtir do Terminal usando as opções viewbosas paira view onde seu problema está, se for um problema do lado do cliente. Você também pode querer viewificair os logs de erro no server paira descobrir se o seu publickey está sendo rejeitado. As permissions na pasta do user, a pasta .ssh e os files dentro (como as permissions autorizadas) precisam ter todas as permissions de gravação grupal / outras, tanto no cliente como no server. O SSH é muito exigente em relação às permissions e não usairá qualquer coisa acessível a qualquer pessoa que não seja você.

Eu tive esse problema também. Paira mim /usr/bin/ssh-agent desliga depois de um tempo.

 pgrep ssh-agent /usr/bin/ssh-agent -s #should show you something like this SSH_AUTH_SOCK=/tmp/ssh-OYn3ShRY4l/agent.37715; export SSH_AUTH_SOCK; SSH_AGENT_PID=37716; export SSH_AGENT_PID; echo Agent pid 37716; 

Eu até fiquei irritado e removi os programas do OS X do lado do controle de access e os substituí com viewsões MacPorts atualizadas e modernas. Tudo está bem, exceto que os accesss de keyiro são um pouco escamosos. Minha viewsão do ssh-add é executada paira sempre. Você só precisa executair a viewsão 'antiga dos dias' /usr/bin/ssh uma vez paira obter sua key no seu keyiro.

    Intereting Posts