암호가있는 rsync cron 작업?


3

rsync 명령을 cron 작업으로 설정하려고하므로 서버 비밀번호를 자동으로 rsync에 제공하는 방법을 찾아야합니다.

현재 다음과 같은 쉘 스크립트가 있습니다.

#!/bin/sh
rsync *.rss me@myserver.com:/home/dir --password-file ~/rsync.password

rsync.password파일은 암호를 포함합니다.

그러나 스크립트를 실행하면 다음과 같은 결과가 나타납니다.

The --password-file option may only be used when accessing an rsync daemon.
rsync error: syntax or usage error (code 1) at main.c(1241) [sender=3.0.7]

누구 든지이 문제를 해결하는 방법을 알려 주면 cron 작업으로 쉘 스크립트를 실행할 수 있습니까?

답변:



1

때로는 rsync가 한쪽에서 서버로 실행되는 경우 ssh를 사용하지 않고 rsync가 필요한 경우가 있습니다. 이 경우 명령 줄에서 rsync 암호를 제공하는 방법에 대한 지침을 작성했습니다.

이것은 스크립팅에 매우 좋습니다 : rsync-without-prompt-for-password

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.