http://samba.anu.edu.au/rsync/
server : man rsyncd.conf
client : man rsync
RedHat 9에서 rsyncd를 설정하는 방법
sudo vim /etc/xinetd.d/rsync
----------------------------
disabled = on 으로 바꾼다.
----------------------------
sudo vim /etc/rsyncd.conf
----------------------------
[cvs]
path = /link/cvsroot
comment = CVS repository
auth users = ilashman
read only = yes
list = yes
secrets file = /etc/rsyncd.secrets
----------------------------
sudo vim /etc/rsyncd.secrets
----------------------------
ilashman:암호
----------------------------
TODO : 암호 인증 기능은 잘 동작하는 건지 모르겠다.
anonymous일 때는 잘 되는 데. auth 기능을 넣으면 인증이 안된다.
ps awux|grep xinetd
xinetd의 pid를 확인한 후.
$ sudo kill -s SIGHUP [PID]
xinetd가 설정파일들을 다시 읽어들이게 된다.
netstat -anl |grep LISTEN 명령으로 확인했을 때 TCP 873번이 열려있어야 한다.
---
rsync로 가져오기
rsync -vr ecoli::cvs/IS ./
---
scp처럼 rsync로 파일 복사하기.
rsync -rvz -e ssh 파일명(디렉토리명) 유저명@서버명:디렉토리
-z : 압축
-r : recursive
-v : verbose
댓글 없음:
댓글 쓰기