2013-10-09 1 views
4

rsync와 ssh를 사용하여 작업을 동기화하는 cron 작업을 작성하고 있지만 원격 서버에 연결할 때 rsync에 암호가 필요합니다. rsync ssh 암호를 저장해야하므로 암호를 묻지 않고 동기화를 유지할 수 있습니다. 그것을 할 방법이 있습니까? 아니면 그냥 불가능한가요?cron 작업을위한 rsync 암호 저장하기

+0

이 링크는 매우 유용합니다. http://www.stardothosting.com/blog/2009/06/ssh-key-based-authentication/ –

답변

2

키 인증을 생성합니다. 아래에 언급 된 명령을 사용하십시오.

단계 1) ssh-keygen -t rsa을 사용하여 RSA 공개 키를 생성 할 수 있습니다.

2 단계) ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]_IP_address

(원격 기계, 이제 로컬 시스템이 원격 시스템을 알고)이 복사 공개 키

(참고 :. 수 있도록 당신이 기계를 통해 적절한 "사용자"를 사용하고 있는지 확인 .)