[질문]rsync로 window에서 자동적으로 백업하는 방법

hwjang11의 이미지

안녕하세요..

rsync로 window에서 리눅스서버로 주기적인 백업을 하고싶습니다.

rsync --password-file=c\rsync\password.txt -e ssh -u -av /cygdrive/c/temp/ username@ip/home/user/rsync/

그런데 dos prompt가 뜨면서 패스워드를 물어보는군요.
ssh의 private 키를 사용하지 않고
rsync의 옵션 --password-file을 이용하려고 햇으나 window에서는 안되는 것 같습니다.
RSYNC_PASSWORD옵션을 사용해도 안되고
파일명을 아래와 같이 redirection으로 입력하려고 해도 안되더군요.

rsync -e ssh -u -av /cygdrive/c/temp/ username@ip/home/user/rsync/ < password.txt

1.
주기적인 백업를 하려고하는데 rsync로 할 수 있는 방법(ssh의 private키생성해서 서버에 authorized_key로복사하는 방법 제외)이 없는지요?

동일한 사용자가 여러 client PC에서 리눅스서버로 백업를 할려고하는데
그렇게 되면 authorize_key을 각 머신에 각각 복사해서 사용해야 하는문제가 있어서 authorize_key는 사용하고 싶지 않습니다.

2.
또는 다른 방법으로 opensouce가 잇는지요?

답변 부탁드립니다.

incarnate의 이미지

그냥 간단하게 smbmout로 window파티션을 linux에서 잡고 cp명령으로 하시면 됩니다.

내부 네트워크에서 보안이 중요하지 않으시면 그냥 삼바로 linux파티션을 잡으시고 windows에서 at명령이나 자동실행으로 backup스트립트를 만들어서 사용하시면 될거 같습니다.

저도 비슷한 경험이 있어서 해봤는데 잘 되더군요...

먹고 죽자~