docker 설정 rsync 파일 동기 화 사용 하기

1062 단어 Linux
다음은 모두 Linux 시스템 을 예 로 들 어 설명 한다.
서버(서버)엔 드
  • docker 를 사용 하여 rsync server 설치
    docker pull apnar/rsync-server
    
  • 상기 docker 이미지 시작
    docker run -d \
      --restart always \
      -p 2222:22 \                     ##   ssh  
      -p 9797:873 \                    ##  rsync  
      -v /srv/rsync/data/:/data \      ##        
      -v /srv/rsync/ssh/:/root/.ssh/ \
      -e USERNAME=@user@ \         ##     
      -e PASSWORD=@password@ \  ##    (  ssh  ,  ssh     root)
      --name rsync-server \
      apnar/rsync-server
    
  • 클 라 이언 트(클 라 이언 트)엔 드
  • 비밀번호 로그 인 면제 ssh 설정
  • isa 밀 스푼 쌍 생 성(rsa keypair)
  • ssh-keygen   ##      ,     
    
  • 원 격 서버 로 밀 스푼 복사
  • ssh-copy-id root@SERVER_IP
    
  • 정기 적 으로 자동 백업 편집/etc/cron.daily/backup또는/etc/cron.hourly/backup스 크 립 트 파일 을 설정 합 니 다. chmod +x /etc/cron.daily/backup 。
  • #!/bin/bash
    
     rsync -a --quiet -e 'ssh -p PORT'  LOCAL_DIR root@SERVER_IP:/data/dev1
    

    좋은 웹페이지 즐겨찾기