Ich bin ein ziemlicher Neuling in Sachen Linux und muss mich daher sofort entschuldigen, wenn dies offensichtlich und/oder dumm ist.
Ich versuche, einen „Git-Pull“-Cronjob zu erstellen, der alle paar Minuten ein Update vom GitHub-Repository erhält.
Jetzt besteht das Problem darin, dass ich es nicht zum Laufen bekomme, ohne bei jedem Cron-Lauf die Passphrase einzugeben.
ssh-agent und ssh-add funktionieren nicht, da sie die Passwörter jedes Mal verlieren, wenn sich der Benutzer abmeldet. Also habe ich mir die Anleitung besorgt http://www.cyberciti.biz/faq/ssh-passwordless-login-with-keychain-for-scripts/
und sie befolgt, aber trotzdem keine Ergebnisse erzielt.
Ich kriege es nicht hin, dass der Schlüsselbund richtig funktioniert. Glaube ich.
Die Schritte, die ich durchgeführt habe:
- Den Schlüsselbund von RPMforge installiert.
Bearbeitet,
vi $HOME/.bash_profile
um Folgendes einzuschließen:/usr/bin/keychain $HOME/.ssh/id_rsa
Quelle $HOME/.keychain/$HOSTNAME-sh
Und laut Anleitung sollte der Schlüsselbund nach der erneuten Anmeldung funktionieren und ich sollte die Passphrase nicht jedes Mal eingeben müssen, wenn ich
ssh -T [email protected]
Ich übersehe wahrscheinlich etwas, aber ich kann nicht herausfinden, was. Vielleicht hat jemand ein paar Vorschläge?
Antwort1
Versuchen Sie diesen Link, um das gleiche Problem zu lösen Verknüpfung
es ist eine große Hilfe für Sie.