rsync 와 ssh 를 이용한 파일 전송 용-ILE/잡다구리2008. 5. 15. 19:17
http://suite.tistory.com/ fs
1. rsync 와 ssh 를 이용한 파일 전송
LOCAL 서버에서 touch.sh파일을 REMOTE 서버로 ReMOTE_touch.sh 데이터를 전송할때
$>rsync -arlvz -e ssh touch.sh REMOTE(IP):디렉토리위치/REMOTE_touch.sh
여기서 ssh 자동 로긴을 설정을 하게되면 암호없이 전송하게 된다.
rsync 옵션
-v : 진행 상황을 상세하게 보여줌
-r : 지정한 디렉토리의 하위 디렉토리까지 재귀적으로 실행
-l : 소프트 링크 보존
-H : 하드 링크 보존
-p : 버전 속성 보존
-o : 소유 속성 보존(루트)
-g : 그룹 속성 보존
-t : 타임스탬프 보존
-D : 디바이스 파일 보존(루트)
-z : 데이터 압축 전송
-b : 낡은 파일은 ~가 붙음
-u : 추가된 파일만 전송 새 파일은 갱신하지 않음
--existing : 추가된 파일은 전송하지 않고 갱신된 파일만 전송
--delete : 서버에 없는 파일은 클라이언트에서도 삭제
-a : 아카이브 모드. rlptgoD를 자동 지정
-c : 서버와 클라이언트의 파일 크기를 세밀히 체크
--stats : 결과를 보고
-e ssh(rsh) : 전송 암호화
2. LOCAL 서버에서 REMOTE(원격) 서버의 파일 실행
그냥 ssh id@REMOTE 실행할스크립트.sh
여기서도 역시 ssh 자동 로긴을 설정을 하게되면 암호없이 전송하게 된다.
'용-ILE > 잡다구리' 카테고리의 다른 글
AWK 숫자 구별 ? | awk 문자열 길이 한글자 이상 (0) | 2008.05.15 |
---|---|
검색 용어S.. (0) | 2008.05.15 |
유닉스/리눅스 아이피 정보 알아내기 (0) | 2008.05.15 |
[ VI ] vi 알면 좀 쓸만한 명령어들 .. (0) | 2008.05.15 |
ssh 암호 없이 로긴 하기 자동 로그인 (0) | 2008.05.15 |