windows 에서 파일 동기 화 도구 CwRsync 4.0.2 설치 설정 방법(그림)

CwRsync 는 cygwin 플랫폼 을 기반 으로 하 는 rsync 패키지 로 windows 가 windows,windows 대 Linux,Linux 가 windows 에 효율 적 인 파일 동기 화 를 지원 합 니 다.CwRsync 는 cygwin 라 이브 러 리 를 통합 하 였 기 때문에 설치 할 때 cygwin 패 키 지 를 절약 할 수 있 습 니 다.Cwrsync 는 리 눅 스에 서 Rsync 를 똑 같이 조작 할 수 있 는 OpenSSH for windows 도 통합 했다.자세 한 설정 절 차 는 다음 과 같 습 니 다.
서버 쪽 설치 설정
1.서버 측 설치 파일 다운로드http://https://www.jb51.net/softs/55933.html#down본 문서 의 업데이트 일 까지 최신 버 전 은 cwRsync 입 니 다.Server_4.0.2_Installer
2.설치

이 단 계 는 cwRsync 설치 성공 여부 의 관건 이 라 고 할 수 있다.이 단 계 는 현재 시스템 에 존재 하 는 계 정 비밀 번 호 를 입력 하여 RsyncServer 서 비 스 를 시작 하도록 요구 합 니 다.이 계 정 은 설치 하기 전에 만들어 야 합 니 다.설치 프로그램 이 자동 으로 생 성 되 지 않 기 때 문 입 니 다.이 계 정 을 미리 만 들 지 않 았 거나 비밀번호 가 너무 길 면 시스템'서비스'에'RsyncServer'서비스 가 나타 나 지 않 습 니 다.비밀번호 길 이 를 12 개 이내 로 권장 합 니 다
프로그램 은 로그 파일 을 써 야 하기 때문에 프로그램 디 렉 터 리 를 수정 할 수 있 는 권한 을 자동 으로 설정 합 니 다
3.설정 파일 rsyncd.conf 수정

use chroot = false
strict modes = false
log file = rsyncd.log
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[rsync] path = /cygdrive/d/file
read only = false
transfer logging = yes
ignore errors
list = no
hosts allow = 192.168.101.63
hosts deny = *
auth users = SvcCWRSYNC
secrets file = /cygdrive/d/pass/rsync.passwd
설정 파일 은 설치 프로그램의 루트 디 렉 터 리 에 있 습 니 다.설정 내용 은 다음 과 같 습 니 다.매개 변수 설명:
use chroot=no\#chroot 사용 하지 않 음
strict modes=false\#정적 모드 사용
pid file = /var/run/rsyncd.pid
로그 파일=/var/log/rsyncd.log\#로그 기록 파일
[rsync]\#인증 모듈 이름 입 니 다.client 에서 지정 해 야 합 니 다.
path=/cygdrive/d/file\#미 러 디 렉 터 리 가 필요 합 니 다.예 를 들 어 d:/file
transfer logging=yes\#전송 로 그 를 기록 합 니 다.
ignore errors\#무관 한 IO 오 류 를 무시 할 수 있 습 니 다.
read only=yes\#읽 기 전용
list=no\#열 파일 허용 하지 않 음
hosts allow=192.168.1.0/255.255.255.0
hosts deny=*\#192.168.1.0/255.255.255.0 단 을 제외 한 연결 IP 금지
auth users=SvccWRSYNC\#인 증 된 사용자 이름 입 니 다.이 줄 이 없 으 면 익명 임 을 표시 합 니 다.
secrets file=/cygdrive/d/pass/rsync.passwd\#인증 파일 이름
인증 파일 d/pass/rsync.passwd 콘 텐 츠 형식 만 들 기:사용자:비밀번호,예 를 들 어 SvccWRSYNC:3447SJDg345876y 8324,RsyncServer 서 비 스 를 시작 하고 자동 으로 재 부팅 을 보장 합 니 다.RsyncServer 서비스 팀 인증 파일 의 읽 기 전용 속성 을 확보 하고 서버 설정 이 완료 되 었 습 니 다
 2.클 라 이언 트 설치 설정
1.클 라 이언 트 설치 팩 다운로드  https://www.jb51.net/softs/55934.html#down이 문서 의 업데이트 날짜 까지 최신 버 전 은 cwRsync 입 니 다.4.0.2_Installer
2.설치

설치 완료.
3.cwRsync 클 라 이언 트 는 복잡 한 설정 이 필요 하지 않 습 니 다.명령 행 을 통 해 서버 의 데이터 일괄 처리 스 크 립 트 rsync.bat 내용 은 다음 과 같 습 니 다.
@echo off set RSYNC_HOME=d:\Program Files\cwRsync\bin cd %RSYNC_HOME% d: rsync -avzP --progress --delete --password-file=/cygdrive/d/pass/rsync.passwd [email protected]::rsync /cygdrive/d/file
명령 매개 변수 설명:
-avzP   
-a 매개 변 수 는-rlptgoD 에 해당 하 며-r 는 재 귀-l 은 링크 파일 로 링크 파일 을 복사 한 다 는 뜻 입 니 다.-p 는 파일 의 원래 권한 을 유지 하 는 것 을 표시 합 니 다.-t.파일 의 원래 시간 유지 하기;-g.파일 기 존 사용자 그룹 유지 하기;-o 파일 의 원래 소유자 유지 하기;-D 는 블록 장치 파일 에 해당 합 니 다.  
-z 전송 시 압축;  
-P 전송 진도;  
-v verbose,상세 모드 출력
-u 는 업 데 이 트 된 파일 만 동기 화하 고 업데이트 되 지 않 은 파일 이 다시 업데이트 되 지 않도록 합 니 다.단,두 기계 시계의 동기 화 에 주의해 야 합 니 다.
--progress   
백업 프로 세 스 보이 기
--delete   
DST 에 SRC 가 없 는 파일 을 삭제 합 니 다.
--password-file   
암호 파일 을 지정 합 니 다.사용자 이름 대신 암호 만 포함 하 십시오.
[email protected]::rsync   
서버 에 로그 인 한 사용자 이름
192.168.101.62 서버 쪽 ip 주소
rsync 서버 에서 지정 한 인증 모듈 이름,여러 동기 화 작업 은 이 모듈 이름 으로 구분 합 니 다.
/cygdrive/d/file   
서버 쪽 동기 화 파일 을 저장 하 는 로 컬 디 렉 터 리
4.시스템 작업 을 설정 하고 스 크 립 트 를 실행 하여 rsync.bat 를 선택 하 며 클 라 이언 트 설정 이 완료 되 었 습 니 다.  

좋은 웹페이지 즐겨찾기