Я новичок в Linux, поэтому должен сразу извиниться, если это что-то очевидное и/или глупое.
Я пытаюсь создать cron-задание git pull, которое будет получать обновления из репозитория GitHub каждые несколько минут.
Теперь проблема в том, что я не могу заставить его работать без ввода парольной фразы каждый раз при запуске cron.
ssh-agent и ssh-add не справляются, так как они теряют пароли каждый раз, когда пользователь выходит из системы. Поэтому я получил руководство http://www.cyberciti.biz/faq/ssh-passwordless-login-with-keychain-for-scripts/
и следовал ему, но все равно никаких результатов.
Кажется, у меня не получается заставить брелок работать как следует. Я так думаю.
Действия, которые я предпринял:
- Установил связку ключей от RPMforge.
Отредактировано,
vi $HOME/.bash_profile
чтобы включить:/usr/bin/связка ключей $HOME/.ssh/id_rsa
источник $HOME/.keychain/$HOSTNAME-sh
И согласно руководству, после повторного входа в систему связка ключей должна работать, и мне не нужно будет вводить пароль каждый раз, когда я
ssh -T [email protected]
Я, наверное, что-то упускаю, но не могу понять что. Может быть, у кого-то есть какие-то предложения?
решение1
попробуйте эту ссылку для решения той же проблемы связь
его помощь полная для вас..