내 파일을 외장 하드 드라이브에 백업합니다. 누군가 내 외장 하드 드라이브를 훔칠 경우를 대비해 정기적으로 백업하고 보호하고 싶습니다.
안전한 백업 아카이브를 생성하고 다음 요구 사항을 충족하는 스크립트를 만들고 싶습니다.
- 안전:키 쌍을 통한 암호화:
- 암호화 키 저장은 스크립트로 보호되지 않습니다.
- 암호 해독 키는 비밀번호로 보호되며 아카이브 데이터와 함께(아카이브와 함께 또는 아카이브 내에) 저장됩니다.
- 백업 스크립트나 데이터의 어느 곳에도 비밀번호를 저장하고 싶지 않습니다.
- 키 쌍은 비대칭 암호화를 위한 대칭 키일 수 있습니다.
- 신뢰할 수 있음:하드 드라이브가 손상된 경우 오류는 전체 아카이브에 영향을 미치지 않습니다(아카이브의 특정 파일에만 해당).
모든 멋진 기능(타임스탬프, rsync 추가 등...)을 사용하여 쉘 스크립트를 만들 수 있습니다. 그래서 저는 그러한 대본을 만드는 방법을 묻는 것이 아닙니다.
어떤 도구/아카이브 형식/도구 조합이 백업 아카이빙에 대한 보안과 안정성을 제공할 수 있습니까?
답변1
답변2
백업할 때 저는강하게자체 개발보다는 기존 도구를 사용하는 것이 좋습니다.보그설명하는 사용 패턴에 따라 암호화 및 암호 해독을 지원하는 매우 훌륭한 백업 도구입니다(비록 키가 없음에도 불구하고).한 쌍): 저장소에 저장된 키로 암호화되고 백업에 추가할 때 환경 변수에 지정한 비밀번호로 보호되는 백업 저장소를 생성할 수 있습니다. 따라서 입력(비밀번호 포함) 없이 자동 암호화 작업을 설정할 수 있지만 비밀번호가 없으면 백업 미디어 자체는 쓸모가 없습니다.