네트상의 개인 서버 백업 있습니다.이 서버에는 데비안이 실행되며

고정 IP, DNS 이름 등으로 네트워크에있는 서버 (내 로컬 네트워크에없는 것을 의미)가 있습니다.이 서버에는 데비안이 실행되며 여기에는 세 명의 “사용자”가 있습니다. root, adminuser1.

SSHD를 설정 했으므로 로그인 할 수 없습니다. root, 그리고 다른 모든 것들은 SSH-Keys로만 접근 할 수 있습니다. 나는 일반적으로 사용자 user1 대부분의 응용 프로그램에서는 admin 님은 사용자입니다. sudo 로그인하지 않고 일반적인 관리 작업을 수행 할 수있는 권한 root.

지금까지 모든 것을 압축하고 지퍼를 다운로드하여 백업을 만들었습니다. 그러나 이제 저는 어른처럼 행동하고 (약간 더) 자동 백업을하고 싶습니다. 나는 집에서 데스크톱을 지속적으로 실행하며 충분한 백업 공간을 확보하고 있습니다. 나는 사용에 대해 생각했다. rsync몇 가지 점증적인 파일 전송 (일부 대역폭 절약)을 제공하고 유사한 백업이 가능하기 때문입니다.

다음과 같은 두 가지 옵션을 볼 수 있으므로 문제가 발생합니다.

  • 운영 rsync ~로서 cron 내 바탕 화면에서. 그러나 원격 서버의 모든 파일에 대한 읽기 액세스를 얻는 방법은 무엇입니까? 로그인 권한을 다음과 같이 승인하십시오. root 서버에서 생성하거나 의사 (pseudo- root 모든 권리와 함께 나는 각 파일의 권리를 바꾸고 싶지 않다.
  • 운영 rsync ~로서 cron – 서버의 욥. 독서 권리는 내가 그것을 실행하면 해결 될 수있다. root. 그리고 그것의 수정을 요구하지 않습니다. sshd 서버용. 그러나 다른면에서, 나는 가정용 라우터에서 일부 게이트웨이를 열어야하고, 변수 IP에 대한 DNS를 얻기 위해 dyndns와 같은 계정을 설정하고, 기본적으로 내 데스크톱을 외부 액세스에 개방해야합니다. 어느 것이 현재 라우터의 방화벽 보호 뒤에 있기 때문에 최적이 아닙니다.

보안에 해가되지 않고 백업을 구성 할 수있는 솔루션이 있습니까? 그것은 기반으로 할 필요가 없습니다. rsync (그것은 내가 아는 것입니다.) 그러나 나는 그것을 가지고 있습니다.

  • FOSS / Linux 기반,
  • 대역폭 절약 (증분 …),
  • 암호화 된 (ssh?),
  • 안전하고
  • “간단하다”.


답변

이중성 훌륭한 백업 솔루션이며 암호화 기능이 있습니다. ssh / scp, 로컬 파일 액세스, rsync, ftp, HSI, WebDAV, Tahoe-LAFS 및 Amazon S3를 지원합니다.