WinSCP 이용 동기화
페이지 정보
작성자 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 에필로그 댓글 0건 조회 4,355회 작성일 19-08-12 15:13본문
WinSCP는 FTP, FTPs, sFTP, SCP, WebDAV, S3 서비스를 기반으로 한다.
로컬에서 원격으로, 원격에서 로컬로 동기화하는데 이용한다.
개발 및 백업에 사용한다.
스크립트 내용 예(원격 -> 로컬 동기화)
option echo on
option batch abort
option confirm off
open ftp://아이디:암호@서버주소
synchronize local -mirror "D:\BackUp" "/Public_html"
close
exit
exit
실행
WinSCP.com /console /script="스크립트파일"
배치파일 내용
@echo off
echo "Start"
pause
WinSCP.com /console /script="스크립트파일"
echo "Finish"
pause
echo "Start"
pause
WinSCP.com /console /script="스크립트파일"
echo "Finish"
pause
기타
배치파일이 필요하면 위와 같이 실행 명령를 포함한다.
option echo on은 실행중인 명령의 echo를 표시한다.
option batch abort는 명령 실패시 스크립트를 중지한다.
option confirm off는 명령의 확인 토글은 끈다.
synchronize remote -mirror "D:\BackUp" "/Public_html"는 원격을 동기화한다.
(신택스 : synchronize local|remote|both switches <local directory> <remote directory>)
synchronize both -mirror "D:\BackUp" "/Public_html"는 어느 한쪽이라도 변경시 반영한다.
local, remote 외 both는 양쪽을 동기화안다.
비졍규 포트를 사용하는 경우 주소 끝에 :포트를 추가한다.
sFTP를 open하는 경우 -hostkey를 지정한다.
FTPs를 open하는 경우 -certificate를 지정한다.
댓글목록
등록된 댓글이 없습니다.