설정이 조금 잘 못된 것 같습니다. ^^
1) 서버 설정파일
[root@www /root]# vi /etc/rsyncd.conf
[www]
path=/var/www/html
comment=webserver1
uid=nobody
gid=nobody
use chroot=yes
read only=yes
hosts allow=211.234.xxx.xxx
max connections=3
timeout 100
2) 클라이언트가 접속할 때 아래와 같이 합니다. ^^
# rsync -avz 211.234.xxx.111::www /home/mk/public_html
잘 보시면 www 라고 쓴것은 서버쪽의 [www] 이렇게 시작하는 이름명과 같다는 것을 아실 겁
니다. 여기서 211.234.xxx.111은 서버쪽의 IP 주소이죠. ^^
한번 해보세요.
http://www.kldp.org에 가시면 자료도 있을 겁니다.
http://www.linux.co.kr 에 가도 자료가 있는 걸로 알고 있습니다.
From M.K.
: 저는 현재 rsync를 이용하여 서버 2대를 미러링하는 작업을 하고 있습니다...
: 여기저기 관련 문서와 질답란을 통해 해보고 있는중인데여..
: 도통 되지를 않고 있네여...
:
: 첫번째로 873포트를 이용한 방법을 사용해 보았습니다...
:
: 먼저 rsync를 데몬으로 띄워 놓구여...
:
: #rsync -avz 원격지호스트네임::/src/data /local/data
:
: 라고 명령어를 치면
:
: ERROR: the remote path must start with a module name
:
: 라는 에러가 나오면서 실행이 되질 않습니다.. 도대체 무슨말인지... ㅡ,.ㅡ
:
: 두번째로 ssh를 이용한 방법을 해 봤는데요... 이것두 여기저기 문서들 찾아
: 보면서 해 봤는데... 패스워드 문제로 cron으로 돌리는 것이 되질 않습니다...
:
: 아직 리눅스에 눈을 뜨지 못한 허접 초보라 문서들을 읽어봐도 확 느낌이 오질
: 않네요...
:
: 왜 이런 증상이 나타나는지 아시는분 계시면 답변 부탁 드리겠습니다...
:
: 감사합니다...
:
: 참고로 rsync는 source rpm으로 새로 설치했습니다.. 혹 컴파일시 옵션을 따로
: 줘야 되는것이 있는건 아닌지...
:
: --
: 오늘도 리눅서가 되기위해 열라 땀흘리며....