달력

5

« 2024/5 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

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 자동 로긴을 설정을 하게되면 암호없이 전송하게 된다.
  
   

 

:
Posted by mastar