Eu sou um pouco novato no Linux, então devo me desculpar imediatamente se isso for algo óbvio e/ou bobo.
Estou tentando criar um cronjob git pull que seja atualizado do repositório GitHub a cada poucos minutos.
Agora, o problema é que não consigo fazê-lo funcionar sem inserir a senha toda vez que o cron é executado.
ssh-agent e ssh-add não funcionam, pois perdem as senhas toda vez que o usuário efetua logout. Então peguei o guia http://www.cyberciti.biz/faq/ssh-passwordless-login-with-keychain-for-scripts/
e o segui, mas ainda sem resultados.
Não consigo fazer o chaveiro funcionar corretamente. Eu penso.
Os passos que fiz:
- Instalado o chaveiro do RPMforge.
Editado
vi $HOME/.bash_profile
para incluir:/usr/bin/keychain $HOME/.ssh/id_rsa
fonte $HOME/.keychain/$HOSTNAME-sh
E de acordo com o guia, depois de fazer login novamente, o chaveiro deverá estar funcionando e eu não precisarei inserir a senha toda vez que fizer isso.
ssh -T [email protected]
Provavelmente estou faltando alguma coisa, mas não consigo descobrir o quê. Talvez alguém tenha algumas sugestões?
Responder1
tente este link para resolver o mesmo problema link
é uma ajuda completa para você ..