Computer >> 컴퓨터 >  >> 체계 >> Linux

Rclone을 사용하여 클라우드에서 파일을 암호화하는 방법

Rclone을 사용하여 클라우드에서 파일을 암호화하는 방법

Rclone은 훌륭한 도구입니다. 여러 클라우드 저장소 공급자를 통해 파일을 원활하게 관리할 수 있는 간단한 스크립트입니다. 직관적인 명령줄 인터페이스와 강력한 기능 세트가 있어 무엇보다도 한 클라우드 원격에서 다른 클라우드로 데이터를 마이그레이션하고 여러 클라우드 원격을 서로 결합하고 데이터를 투명하게 암호화 및 해독할 수 있습니다. 이 기사는 마지막 요점에 중점을 둡니다.

Crypt는 업로드되는 동안 파일을 암호화하고 다운로드할 때 암호를 해독하는 rclone의 기능입니다. 즉, 클라우드에 저장된 실제 파일이 암호화되어 스크램블됩니다. 업로드하는 내용을 보고 있지 않다고 믿을 필요 없이 클라우드 제공업체를 스토리지 서비스로 활용할 수 있습니다.

Crypt는 설정이 간단하고 투명하므로 암호화에 대한 전문 지식이 없는 사람도 자신만의 암호화된 리모컨을 쉽게 만들 수 있습니다.

어떻게 작동합니까?

크립토 리모컨은 다른 리모컨을 사용하고 그 위에 랩핑하여 작동합니다. 따라서 Crypt는 통과하는 데이터를 필터링하고 수정하는 레이어처럼 작동합니다. 데이터가 클라우드 리모컨에 도달하기 전에 이미 crypt 기능으로 필터링 및 암호화되었습니다.

Rclone을 사용하여 클라우드에서 파일을 암호화하는 방법

이 계층적 접근 방식은 또한 여러 리모컨을 다룰 때 최대한의 유연성을 제공합니다.

예를 들어 rclone의 union을 사용하여 여러 리모컨을 하나로 결합할 수 있습니다. 기능을 수행한 다음 crypt remote에 추가합니다. 리모컨을 통해 업로드된 모든 데이터는 암호화되어 보유하고 있는 다양한 클라우드 리모컨을 통해 배포됩니다.

Rclone 암호화 설정

이러한 기능이 매력적이라면 크립토 리모컨을 설정하는 것은 비교적 간단합니다. 그러나 이 가이드에서는 이미 암호화되지 않은 rclone을 원격으로 만들었다고 가정합니다. 여기에서 소개 가이드를 읽을 수 있습니다.

자신의 rclone 리모컨이 있으면 다음을 입력하여 시작하십시오.

rclone config

그러면 rclone의 구성 메뉴가 나타납니다. N를 눌러 새 리모컨을 만듭니다. .

Rclone을 사용하여 클라우드에서 파일을 암호화하는 방법

Rclone은 설정하려는 리모컨의 이름을 묻습니다. 이 연습에서는 원격 이름을 "crypt"로 지정하겠습니다.

Rclone을 사용하여 클라우드에서 파일을 암호화하는 방법

다음 옵션은 설정하려는 리모컨의 유형을 묻습니다. "crypt"를 입력하여 리모컨을 crypt로 생성합니다.

Rclone을 사용하여 클라우드에서 파일을 암호화하는 방법

그 후, rclone은 암호화할 원격 위치를 묻습니다. 경로가 전체 리모컨이 아닌 리모컨의 특정 디렉토리를 가리키는지 확인하십시오.

제 경우에는 이미 gdrive 리모컨에 "maketecheasier"라는 폴더를 만들었습니다. 이를 사용하기 위해 gdrive:/maketecheasier를 작성했습니다. 구성에서.

Rclone을 사용하여 클라우드에서 파일을 암호화하는 방법

전체 리모컨을 crypt로 설정할 수 있지만 그렇게 하면 암호화 및 암호 해독 프로세스에 몇 가지 문제가 발생할 수 있습니다.

클라우드 저장소 공급자는 암호화된 루트 폴더를 처리하지 못할 수 있습니다. 또한 rclone crypt 외부에 업로드된 모든 항목은 암호화되지 않으며 crypt 기능이 파일을 처리하는 방식에 몇 가지 문제가 발생할 수 있습니다.

암호화 설정

다음 단계에서는 리모컨에 원하는 파일 이름 암호화 유형을 묻습니다.

  • 표준 업로드한 파일의 파일 형식을 숨기는 전체 파일 이름 암호화를 허용합니다.
  • 난독화 단순히 파일 이름을 "회전"합니다. 간단하지만 취약한 종류의 암호화입니다.
  • 끄기 파일 이름을 난독화하지 않습니다.
Rclone을 사용하여 클라우드에서 파일을 암호화하는 방법

거기에서 rclone은 디렉토리 이름을 암호화할지 여부를 묻습니다. 1을 선택하면 원격지의 모든 폴더 이름이 암호화됩니다. 2를 선택하면 그렇지 않습니다.

Rclone을 사용하여 클라우드에서 파일을 암호화하는 방법

다음 단계에서 rclone은 자체 비밀번호를 생성할 것인지 아니면 rclone에서 비밀번호를 생성하도록 할 것인지 묻습니다.

Rclone을 사용하여 클라우드에서 파일을 암호화하는 방법

제 경우에는 제 비밀번호를 입력하겠습니다.

Rclone을 사용하여 클라우드에서 파일을 암호화하는 방법

그 후 rclone은 암호화 키를 추가로 무작위화하기 위해 두 번째 비밀번호를 추가할지 여부를 묻습니다.

Rclone을 사용하여 클라우드에서 파일을 암호화하는 방법

제 경우에는 두 번째 비밀번호를 추가했습니다.

Rclone을 사용하여 클라우드에서 파일을 암호화하는 방법

이것이 우리 데이터의 핵심이라는 점을 명심하십시오. 이 두 암호의 복사본이 안전한 곳에 있어야 합니다. 이 두 암호의 복사본을 가지고 있는 사람은 rclone 구성을 다시 만들고 crypt remote의 데이터를 해독할 수 있습니다.

추가 구성

다음 단계에서 rclone은 고급 구성 메뉴로 들어갈 것인지 묻습니다. 대부분의 경우 이러한 설정을 변경할 필요가 없습니다.

Rclone을 사용하여 클라우드에서 파일을 암호화하는 방법

그러나 서로 상호 작용하도록 서로 다른 crypt 리모컨을 설정하거나 어떤 이유로 데이터 자체를 암호화하지 않으려는 경우 여기에서 해당 설정을 변경할 수 있습니다.

마지막으로 rclone은 crypt remote에 대한 설정을 확인하도록 요청합니다. Y 누르기 및 Enter 현재 설정에 만족하는 경우.

Rclone을 사용하여 클라우드에서 파일을 암호화하는 방법

그 후, rclone은 이제 crypt 원격을 표시합니다. 제 경우에는 Crypt 유형의 crypt로 이름이 지정되었습니다.

Rclone을 사용하여 클라우드에서 파일을 암호화하는 방법

새 Crypt 리모컨 테스트

완료되면 새 crypt 원격을 사용하여 파일을 전송할 수 있습니다. 다음 명령을 입력하여 이 작업을 수행하십시오.

rclone -v copy /your/local/file/here/ remotename:/the/remote/location/

제 경우에는 내 컴퓨터에서 내 크립토 원격으로 작은 파일을 복사했습니다. 리모컨의 내용을 나열하여 파일이 제대로 복사되었는지 확인했습니다.

rclone lsf remotename:/
Rclone을 사용하여 클라우드에서 파일을 암호화하는 방법

rclone이 아닌 다른 곳에서 리모컨을 본 경우 파일이 잘못된 이름으로 표시됩니다. 예를 들어 Google 드라이브 웹사이트에서 새로 복사한 파일을 보니 업로드된 파일 이름이 "nf1kktmpf95lg527ddci7s3m90"으로 표시되었습니다.

Rclone을 사용하여 클라우드에서 파일을 암호화하는 방법

축하합니다! 이제 자신만의 암호화된 클라우드 백업을 만들었습니다. 이제 이것을 단독으로 사용할 수 있습니다. 또는 레이어링에 대한 아이디어가 창의적인 스토리지 솔루션을 생각하게 된 경우 rclone과 함께 사용할 수 있는 저렴한 클라우드 스토리지 제공업체에 대해 자세히 읽어보세요.

자주 묻는 질문(FAQ)

1. Rclone Crypt는 안전하게 암호화되어 있습니까?

네. Rclone은 XSalsa20 암호를 사용하여 파일 내용과 파일 이름을 암호화합니다. 시스템 자원에 대한 부담이 적은 비교적 강력한 암호입니다. 암호화된 파일의 내용도 매우 강력한 암호화 알고리즘인 Poly1305를 사용하여 지속적으로 확인됩니다.

2. 컴퓨터를 분실한 경우 파일에 어떻게 액세스합니까?

이 프로세스의 좋은 점은 두 개의 비밀번호를 기록해 두기만 하면 언제 어디서나 데이터에 액세스할 수 있다는 것입니다. 인터넷과 rclone에 연결할 수 있는 컴퓨터만 있으면 됩니다.

3. 비밀번호를 설정한 후에 변경할 수 있나요?

아니요. 암호화는 설정한 비밀번호에 크게 의존합니다. 암호를 변경하면 크립트의 암호화 키가 변경됩니다. 따라서 이전에 암호화된 파일에는 액세스할 수 없습니다.

새 암호를 사용하는 방법은 새 암호로 새 암호를 만든 다음 이전 암호에서 파일을 해독하고 새 암호로 옮기는 것입니다. 마지막으로 기존 crypt를 제거합니다.