git pull cron용 SSH 키체인

git pull cron용 SSH 키체인

나는 약간의 Linux 초보자이므로 이것이 명백하거나 어리석은 일이라면 즉시 사과해야 합니다.

몇 분마다 GitHub 저장소에서 업데이트를 가져오는 git pull cronjob을 만들려고 합니다.

이제 문제는 cron이 실행될 때마다 암호를 입력하지 않고는 작동시킬 수 없다는 것입니다.

ssh-agent 및 ssh-add는 사용자가 로그아웃할 때마다 비밀번호를 잃어버리므로 트릭을 수행하지 않습니다. 그래서 가이드를 받고 http://www.cyberciti.biz/faq/ssh-passwordless-login-with-keychain-for-scripts/그대로 따라했는데 여전히 결과가 없습니다.

키체인이 제대로 작동하지 않는 것 같습니다. 제 생각에는.

내가 수행한 단계:

  • RPMforge에서 키체인을 설치했습니다.
  • vi $HOME/.bash_profile다음을 포함하도록 편집했습니다 .

    /usr/bin/keychain $HOME/.ssh/id_rsa

    소스 $HOME/.keychain/$HOSTNAME-sh

  • 그리고 가이드에 따르면 다시 로그인한 후에는 키체인이 작동해야 하며 로그인할 때마다 암호를 입력할 필요가 없어야 합니다.ssh -T [email protected]

아마도 뭔가 빠졌을 것 같지만 무엇인지 알 수 없는 것 같습니다. 어쩌면 누군가가 몇 가지 제안을 가지고 있을까요?

답변1

동일한 문제를 해결하려면 이 링크를 사용해 보세요. 링크

당신에게 도움이 가득합니다 ..

관련 정보