고정 IP, DNS 이름 등으로 네트워크에있는 서버 (내 로컬 네트워크에없는 것을 의미)가 있습니다.이 서버에는 데비안이 실행되며 여기에는 세 명의 "사용자"가 있습니다. root
, admin
과 user1
.
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
그리고 당신은
—
Run CMD
rsync
서버에있는 데몬을 통해 연락하십시오. rsync
클라이언트에서 온 디맨드 / 바이어 cron
?
@ClassStacker. 아니. 나는 내가 가능성을 간과하고 있다는 것을 확신했다. 그래서 나는 물어보기로 결심했다.
—
bilbo_pingouin
@ClassStacker : 보안 전송을 사용하지 않겠습니까?
—
grawity
예, 추가해야합니다.
—
Run CMD
stunnel
VPN에 일종의 VPN이 없다면