Computer >> Máy Tính >  >> Hệ thống >> Linux

Cách mã hóa tệp của bạn trên đám mây bằng Rclone

Cách mã hóa tệp của bạn trên đám mây bằng Rclone

Rclone là một công cụ tuyệt vời. Đây là một tập lệnh đơn giản cho phép bạn quản lý các tệp của mình qua một số nhà cung cấp dịch vụ lưu trữ đám mây một cách liền mạch. Nó có giao diện dòng lệnh trực quan và một bộ tính năng mạnh mẽ, cùng với những thứ khác, cho phép bạn di chuyển dữ liệu từ điều khiển từ xa đám mây này sang điều khiển từ xa trên đám mây khác, kết hợp nhiều điều khiển từ xa trên đám mây với nhau và mã hóa và giải mã dữ liệu một cách minh bạch. Bài viết này tập trung vào điểm cuối cùng.

Crypt là một chức năng của rclone mã hóa các tệp của bạn khi chúng đang được tải lên và cũng giải mã chúng khi được tải xuống. Điều này có nghĩa là các tệp thực tế được lưu trữ trên đám mây được mã hóa và xáo trộn. Nó cho phép bạn sử dụng nhà cung cấp đám mây của mình làm dịch vụ lưu trữ mà không cần phải tin tưởng rằng họ không xem những gì bạn đang tải lên.

Crypt cũng đơn giản và minh bạch để thiết lập, do đó, giúp một người không có bất kỳ chuyên môn kỹ thuật nào về mật mã có thể dễ dàng tạo điều khiển từ xa được mã hóa của riêng họ.

Nó hoạt động như thế nào?

Một điều khiển từ xa mật mã hoạt động bằng cách sử dụng một điều khiển từ xa khác và tự quấn nó lên trên nó. Do đó, Crypt hoạt động giống như một lớp lọc và sửa đổi dữ liệu đi qua nó. Trước khi bất kỳ dữ liệu nào đến được điều khiển từ xa trên đám mây, dữ liệu đó đã được lọc và mã hóa bằng hàm crypt.

Cách mã hóa tệp của bạn trên đám mây bằng Rclone

Cách tiếp cận phân lớp này cũng mang lại sự linh hoạt nhất khi xử lý nhiều điều khiển từ xa.

Ví dụ:chúng tôi có thể kết hợp nhiều điều khiển từ xa thành một bằng cách sử dụng union của rclone , sau đó thêm nó vào một điều khiển từ xa. Mọi dữ liệu được tải lên thông qua điều khiển từ xa sau đó sẽ được mã hóa và phân phối thông qua các điều khiển từ xa trên đám mây khác nhau mà bạn có.

Thiết lập Rclone Crypt

Nếu bạn thấy các tính năng đó hấp dẫn, việc thiết lập một điều khiển từ xa bằng mật mã là tương đối đơn giản. Tuy nhiên, hướng dẫn này giả định rằng bạn đã tạo điều khiển từ xa rclone không mã hóa của riêng mình. Bạn có thể đọc hướng dẫn giới thiệu của chúng tôi về nó tại đây.

Sau khi bạn có điều khiển từ xa rclone của riêng mình, hãy bắt đầu bằng cách nhập:

rclone config

Thao tác này sẽ đưa chúng ta đến menu cấu hình của rclone. Chúng tôi sẽ tạo một điều khiển từ xa mới bằng cách nhấn N .

Cách mã hóa tệp của bạn trên đám mây bằng Rclone

Rclone sẽ hỏi chúng tôi tên của điều khiển từ xa mà chúng tôi muốn thiết lập. Đối với bài tập này, tôi sẽ đặt tên cho "hầm mộ" từ xa.

Cách mã hóa tệp của bạn trên đám mây bằng Rclone

Tùy chọn tiếp theo sẽ yêu cầu loại điều khiển từ xa mà chúng tôi muốn thiết lập. Nhập “crypt” để tạo điều khiển từ xa dưới dạng một hầm mộ.

Cách mã hóa tệp của bạn trên đám mây bằng Rclone

Sau đó, rclone sẽ hỏi vị trí của điều khiển từ xa mà bạn muốn crypt vào. Đảm bảo rằng đường dẫn trỏ đến một thư mục cụ thể trong điều khiển từ xa thay vì toàn bộ điều khiển từ xa.

Trong trường hợp của tôi, tôi đã tạo một thư mục có tên “maketecheasier” trong điều khiển gdrive của mình. Để sử dụng nó, tôi đã viết gdrive:/maketecheasier trong cấu hình.

Cách mã hóa tệp của bạn trên đám mây bằng Rclone

Mặc dù có thể đặt toàn bộ điều khiển từ xa làm mật mã, nhưng làm như vậy có thể tạo ra một số vấn đề với quá trình mã hóa và giải mã.

Các nhà cung cấp dịch vụ lưu trữ đám mây có thể không xử lý được việc có thư mục gốc được mã hóa. Hơn nữa, mọi thứ được tải lên bên ngoài rclone crypt sẽ không được mã hóa và có thể gây ra một số vấn đề về cách xử lý của hàm crypt với các tệp.

Thiết lập Mã hóa

Bước tiếp theo sẽ yêu cầu loại mã hóa tên tệp mà chúng tôi muốn cho điều khiển từ xa của mình.

  • Tiêu chuẩn cho phép mã hóa tên tệp đầy đủ, điều này sẽ ẩn loại tệp của tệp mà chúng tôi đã tải lên.
  • Làm xáo trộn chỉ cần "xoay" tên tệp. Đây là một loại mã hóa đơn giản nhưng yếu.
  • Tắt sẽ không làm xáo trộn bất kỳ tên tệp nào.
Cách mã hóa tệp của bạn trên đám mây bằng Rclone

Từ đó, rclone sẽ hỏi liệu chúng ta có muốn mã hóa các tên thư mục hay không. Chọn 1 sẽ mã hóa tất cả các tên thư mục trong điều khiển từ xa. Chọn 2 sẽ không.

Cách mã hóa tệp của bạn trên đám mây bằng Rclone

Đối với các bước sau, rclone sẽ hỏi liệu chúng ta muốn tạo mật khẩu của riêng mình hay để rclone tạo mật khẩu cho chúng ta.

Cách mã hóa tệp của bạn trên đám mây bằng Rclone

Trong trường hợp của tôi, tôi sẽ nhập mật khẩu của riêng mình.

Cách mã hóa tệp của bạn trên đám mây bằng Rclone

Sau đó, rclone sẽ hỏi chúng tôi liệu chúng tôi có muốn thêm mật khẩu thứ hai để tiếp tục ngẫu nhiên hóa khóa mã hóa của mình hay không.

Cách mã hóa tệp của bạn trên đám mây bằng Rclone

Trong trường hợp của tôi, tôi đã thêm mật khẩu thứ hai.

Cách mã hóa tệp của bạn trên đám mây bằng Rclone

Hãy nhớ rằng đây là những chìa khóa cho dữ liệu của chúng tôi. Bạn nên có một bản sao của hai mật khẩu này ở một nơi an toàn. Bất kỳ ai có bản sao của hai mật khẩu này đều có thể tạo lại cấu hình rclone của bạn và giải mã dữ liệu từ điều khiển từ xa bằng mật mã của bạn.

Cấu hình bổ sung

Đối với bước tiếp theo, rclone sẽ hỏi chúng ta có muốn vào menu cấu hình nâng cao hay không. Phần lớn, chúng tôi không cần thay đổi bất kỳ cài đặt nào trong số đó.

Cách mã hóa tệp của bạn trên đám mây bằng Rclone

Tuy nhiên, nếu bạn đang thiết lập các điều khiển từ xa mật mã khác nhau để tương tác với nhau hoặc nếu vì lý do nào đó, bạn không muốn mã hóa chính dữ liệu, bạn có thể thay đổi các cài đặt đó tại đây.

Cuối cùng, rclone sẽ yêu cầu chúng tôi xác nhận cài đặt của chúng tôi cho điều khiển từ xa bằng mật mã. Nhấn Y Enter nếu bạn hài lòng với cài đặt hiện tại.

Cách mã hóa tệp của bạn trên đám mây bằng Rclone

Sau đó, rclone bây giờ sẽ hiển thị điều khiển từ xa mật mã của bạn. Trong trường hợp của tôi, nó được đặt tên là crypt với loại Crypt.

Cách mã hóa tệp của bạn trên đám mây bằng Rclone

Kiểm tra Điều khiển Từ xa Mật mã Mới của bạn

Sau khi hoàn tất, bạn có thể sử dụng điều khiển từ xa mã hóa mới của mình để chuyển tệp. Thực hiện việc này bằng cách gõ lệnh sau:

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

Trong trường hợp của tôi, tôi đã sao chép một tệp nhỏ từ máy của mình sang điều khiển từ xa bằng mật mã. Tôi đã kiểm tra xem tệp có được sao chép đúng cách hay không bằng cách liệt kê nội dung của điều khiển từ xa:

rclone lsf remotename:/
Cách mã hóa tệp của bạn trên đám mây bằng Rclone

Nếu bạn nhìn vào điều khiển từ xa ở bất kỳ nơi nào khác ngoài rclone, tệp sẽ hiển thị với tên bị cắt xén. Ví dụ:khi tôi xem tệp mới được sao chép của mình trên trang web Google Drive, nó hiển thị tên tệp đã tải lên là “nf1kktmpf95lg527ddci7s3m90.”

Cách mã hóa tệp của bạn trên đám mây bằng Rclone

Xin chúc mừng! Bây giờ bạn đã tạo bản sao lưu đám mây được mã hóa của riêng mình. Bây giờ bạn có thể sử dụng nó một mình. Hoặc, nếu ý tưởng phân lớp khiến bạn nghĩ đến các giải pháp lưu trữ sáng tạo, hãy đọc thêm về các nhà cung cấp dịch vụ lưu trữ đám mây giá rẻ mà bạn có thể sử dụng với rclone.

Câu hỏi Thường gặp

1. Rclone Crypt có được mã hóa an toàn không?

Đúng. Rclone sử dụng mật mã XSalsa20 để mã hóa nội dung tệp và tên tệp. Đây là một mật mã tương đối mạnh, nhẹ tài nguyên hệ thống. Nội dung của các tệp được mã hóa cũng được xác minh liên tục bằng Poly1305, đây là một thuật toán mã hóa rất mạnh.

2. Tôi làm cách nào để truy cập tệp của mình nếu tôi bị mất máy tính?

Ưu điểm của quá trình này là miễn là bạn đã ghi nhớ hai mật khẩu của mình, bạn luôn có thể truy cập dữ liệu của mình từ mọi nơi. Tất cả những gì bạn cần là một chiếc máy có thể kết nối Internet và rclone.

3. Tôi có thể thay đổi mật khẩu của mình sau khi đã đặt không?

Không. Việc mã hóa chủ yếu dựa vào mật khẩu mà bạn đã đặt. Thay đổi mật khẩu có nghĩa là khóa mã hóa cho hầm mộ sẽ thay đổi. Do đó, bất kỳ tệp nào được mã hóa trước đó sẽ không thể truy cập được đối với bạn.

Cách sử dụng mật khẩu mới là tạo một mật mã mới với mật khẩu mới, sau đó giải mã các tệp từ mật mã cũ và chuyển chúng sang mật mã mới. Cuối cùng, loại bỏ hầm mộ cũ.