네트상의 개인 서버 백업


0

고정 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?),
  • 안전하고
  • "간단하다".

확실하게, 나는 (/ tmp와 같은 몇몇 가능한 예외를 가지고) 백업하고 싶다.
bilbo_pingouin

그리고 당신은 rsync 서버에있는 데몬을 통해 연락하십시오. rsync 클라이언트에서 온 디맨드 / 바이어 cron?
Run CMD

@ClassStacker. 아니. 나는 내가 가능성을 간과하고 있다는 것을 확신했다. 그래서 나는 물어보기로 결심했다.
bilbo_pingouin

@ClassStacker : 보안 전송을 사용하지 않겠습니까?
grawity

예, 추가해야합니다. stunnel VPN에 일종의 VPN이 없다면
Run CMD

답변:


0

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


나는 그것이 잠시 였음을 안다. 그러나 나는 전에 그것을 시험 할 기회가 없다. 내가 말할 수있는 한, duplicity 로컬 시스템 만 원격 시스템에 백업 할 수 있습니다. 다른 방향 (원격에서 로컬로)으로 시도하면 백 트레이스를 얻습니다. 또한 서버에서 루트 로그인을 열거 나 외부에서 데스크톱에 대한 액세스를 제공하는 문제는 해결되지 않습니다.
bilbo_pingouin

모든 시스템에서 모든 시스템으로 백업 할 수 있습니다. 중간에있는 네트워크는 물론 연결을 허용해야합니다. 따라서 방화벽과 NAT를 올바르게 구성해야합니다.
orkoden
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.