리눅스에서 윈도우로 파일전송 (cwRsyncServer)

Jmnote (토론 | 기여)님의 2013년 2월 11일 (월) 03:26 판 (→‎설정)
리눅스에서 윈도우로 백업

1 cwRsync 설치

  • http://mirror.transact.net.au/sourceforge/s/project/se/sereds/cwRsync/4.1.0/ 접속
  • cwRsyncServer_4.1.0_Installer.zip 클릭하여 다운로드(3.7 MB)
  • 압축해제
  • cwRsyncServer_4.1.0_Installer.exe 실행
  • "Welcome to the cwRsyncServer 4.1.0 Setup Wizard" --- [Next >]
  • "License Agreement" --- [I Agree]
  • "Choose Install Location" --- [Next >]
  • "Service Account" --- 원하는 아이디, 패스워드 입력 --- [Install]
  • "Installation Complete" --- [Close]

2 설정

  • [시작] --- 모든 프로그램 --- cwRsyncServer --- 01. rsyncd.conf

rsyncd.conf 파일이 메모장으로 열린다.

파일의 내용을 다음으로 교체. (예시)

use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log

# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[backup]
path = /cygdrive/e/backup
read only = false
transfer logging = yes
hosts allow = 246.135.79.246
hosts allow = *
UID = 0
GID = 0

3 백업 폴더 생성 및 권한 조정

  • E:\backup_jmnote 폴더 생성
  • 폴더 우클릭 --- 속성(R)
  • "backup_jmnote 속성" --- [보안] 탭 --- [편집(E)...]
  • "backup_jmnote의 사용 권한" --- [추가(D)...]
  • "사용자 또는 그룹 선택 --- 선택할 개체 이름을 입력하십시오(예제)(E).: svccwrsync --- [이름 확인(C)] [1] --- [확인]
  • [확인]
  • [확인]

4 서비스 시작

  • [시작] --- services.msc Enter
  • "서비스" --- RsyncServer 더블클릭
  • "RsyncServer 속성" --- 시작 유형(E): 자동 --- [시작(S)]
  • [확인]

5 방화벽 열기

  • [시작] --- wf.msc Enter
  • "고급 보안이 포함된 Windows 방화벽" --- [인바운드 규칙] 우클릭 --- [새 규칙(N)...]
  • "규칙 종류" --- (O) 프로그램(P) --- [다음(N) >]
  • "프로그램" --- [찾아보기(R)...] --- C:\Program Files (x86)\ICW\bin 로 이동하여 rsync.exe 선택 --- [열기(O)]
  • [다음(N) >]
  • "작업" --- 연결 허용(A) --- [다음(N) >]
  • "프로필" --- [다음(N) >]
  • "이름" --- 이름(N): RsyncServer_873 --- [마침(F)]

보안강화를 위해 IP를 제한해보자.[2]

  • 인바운드 규칙 --- RsyncServer_873 우클릭 --- [속성(R)]
  • "RsyncServer_873 속성" --- [영역] 탭 --- "원격 IP 주소" --- (O) 다음 IP 주소(H): --- [추가...]
  • "IP 주소" --- 다음 IP 주소 또는 서브넷(A): 리눅스서버주소 --- [확인]
  • [확인]

6 같이 보기

7 주석

  1. 컴퓨터명\SvcSWRSYNC 로 바뀐다.
  2. 제한하지 않으려면 다음 문단으로 넘어가자.

8 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}