Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีเข้ารหัสไฟล์ของคุณในคลาวด์โดยใช้ Rclone

วิธีเข้ารหัสไฟล์ของคุณในคลาวด์โดยใช้ Rclone

Rclone เป็นเครื่องมือที่ยอดเยี่ยม เป็นสคริปต์ง่าย ๆ ที่ให้คุณจัดการไฟล์ของคุณผ่านผู้ให้บริการพื้นที่เก็บข้อมูลบนคลาวด์หลายรายได้อย่างราบรื่น มันมีอินเทอร์เฟซบรรทัดคำสั่งที่ใช้งานง่ายและชุดคุณสมบัติที่ทรงพลังที่ช่วยให้คุณย้ายข้อมูลจากระยะไกลบนคลาวด์หนึ่งไปยังอีกที่หนึ่ง รวมรีโมทคลาวด์หลายตัวเข้าด้วยกันและเข้ารหัสและถอดรหัสข้อมูลอย่างโปร่งใส บทความนี้เน้นที่จุดสุดท้าย

Crypt เป็นฟังก์ชันของ rclone ที่เข้ารหัสไฟล์ของคุณในขณะที่กำลังอัปโหลด และยังถอดรหัสเมื่อดาวน์โหลด ซึ่งหมายความว่าไฟล์จริงที่จัดเก็บไว้ในระบบคลาวด์จะได้รับการเข้ารหัสและแปลงสัญญาณรบกวน ช่วยให้คุณใช้ผู้ให้บริการระบบคลาวด์เป็นบริการพื้นที่เก็บข้อมูลโดยไม่จำเป็นต้องวางใจว่าพวกเขาไม่ได้ดูสิ่งที่คุณกำลังอัปโหลด

Crypt นั้นเรียบง่ายและโปร่งใสในการตั้งค่า ดังนั้นจึงทำได้ง่ายสำหรับผู้ที่ไม่มีความเชี่ยวชาญด้านเทคนิคในการเข้ารหัสเพื่อสร้างรีโมตเข้ารหัสของตนเอง

มันทำงานอย่างไร

crypt รีโมตทำงานโดยใช้รีโมตอื่นและครอบทับมัน Crypt จึงมีพฤติกรรมเหมือนเป็นชั้นที่กรองและแก้ไขข้อมูลที่ส่งผ่าน ก่อนที่ข้อมูลใดๆ จะไปถึงรีโมตคลาวด์ ข้อมูลนั้นจะถูกกรองและเข้ารหัสโดยฟังก์ชัน crypt แล้ว

วิธีเข้ารหัสไฟล์ของคุณในคลาวด์โดยใช้ Rclone

วิธีการแบบแบ่งชั้นนี้ยังให้ความยืดหยุ่นสูงสุดเมื่อต้องรับมือกับรีโมทหลายตัว

ตัวอย่างเช่น เราสามารถรวมรีโมตหลายตัวเป็นหนึ่งเดียวโดยใช้ union . ของ rclone ฟังก์ชันแล้วเพิ่มไปยังรีโมต crypt ข้อมูลใดๆ ที่อัปโหลดผ่านรีโมตจะถูกเข้ารหัสและแจกจ่ายผ่านรีโมตระบบคลาวด์ต่างๆ ที่คุณมี

การตั้งค่า Rclone Crypt

หากคุณพบว่าคุณสมบัติเหล่านี้น่าสนใจ การตั้งค่ารีโมท crypt นั้นค่อนข้างตรงไปตรงมา อย่างไรก็ตาม คู่มือนี้อนุมานว่าคุณได้สร้างรีโมต rclone ที่ไม่ได้เข้ารหัสของคุณเองแล้ว คุณสามารถอ่านคำแนะนำเบื้องต้นของเราได้ที่นี่

เมื่อคุณมีรีโมต rclone ของตัวเองแล้ว ให้พิมพ์:

rclone config

สิ่งนี้จะนำเราไปสู่เมนูการกำหนดค่าของ rclone เราจะสร้างรีโมทใหม่โดยกด N .

วิธีเข้ารหัสไฟล์ของคุณในคลาวด์โดยใช้ Rclone

Rclone จะถามเราถึงชื่อรีโมทที่เราต้องการตั้งค่า สำหรับแบบฝึกหัดนี้ ฉันจะตั้งชื่อรีโมทว่า “crypt”

วิธีเข้ารหัสไฟล์ของคุณในคลาวด์โดยใช้ Rclone

ตัวเลือกถัดไปจะถามถึงประเภทของรีโมตที่เราต้องการตั้งค่า พิมพ์ “crypt” เพื่อสร้างรีโมทเป็น crypt

วิธีเข้ารหัสไฟล์ของคุณในคลาวด์โดยใช้ Rclone

หลังจากนั้น rclone จะถามตำแหน่งของรีโมตที่คุณต้องการให้เข้ารหัสลับ ตรวจสอบให้แน่ใจว่าพาธชี้ไปที่ไดเร็กทอรีเฉพาะในรีโมตมากกว่าตัวรีโมตทั้งหมด

ในกรณีของฉัน ฉันได้สร้างโฟลเดอร์ชื่อ "maketecheasier" ในรีโมต gdrive ของฉันแล้ว ในการใช้งาน ฉันเขียน gdrive:/maketecheasier ในการกำหนดค่า

วิธีเข้ารหัสไฟล์ของคุณในคลาวด์โดยใช้ Rclone

แม้ว่าจะเป็นไปได้ที่จะตั้งค่ารีโมตทั้งหมดเป็น crypt แต่การทำเช่นนั้นอาจสร้างปัญหาบางอย่างเกี่ยวกับกระบวนการเข้ารหัสและถอดรหัส

ผู้ให้บริการที่เก็บข้อมูลบนคลาวด์อาจไม่สามารถจัดการกับโฟลเดอร์รูทที่เข้ารหัสได้ นอกจากนี้ สิ่งที่อัปโหลดนอก rclone crypt จะไม่ถูกเข้ารหัส และอาจมีปัญหาบางประการเกี่ยวกับวิธีที่ฟังก์ชัน crypt จัดการกับไฟล์

การตั้งค่าการเข้ารหัส

ขั้นตอนต่อไปจะถามถึงประเภทของการเข้ารหัสชื่อไฟล์ที่เราต้องการสำหรับรีโมตของเรา

  • มาตรฐาน อนุญาตให้เข้ารหัสชื่อไฟล์แบบเต็ม ซึ่งจะซ่อนประเภทไฟล์ของไฟล์ที่เราอัปโหลด
  • สร้างความสับสน เพียงแค่ "หมุน" ชื่อไฟล์ เป็นการเข้ารหัสที่เรียบง่ายแต่ยังอ่อนแอ
  • ปิด จะไม่ทำให้ชื่อไฟล์สับสน
วิธีเข้ารหัสไฟล์ของคุณในคลาวด์โดยใช้ Rclone

จากนั้น rclone จะถามว่าเราต้องการเข้ารหัสชื่อไดเร็กทอรีหรือไม่ การเลือก 1 จะเข้ารหัสชื่อโฟลเดอร์ทั้งหมดในรีโมต เลือก 2 ไม่ได้

วิธีเข้ารหัสไฟล์ของคุณในคลาวด์โดยใช้ Rclone

สำหรับขั้นตอนต่อไปนี้ rclone จะถามว่าเราต้องการสร้างรหัสผ่านของเราเองหรือให้ rclone สร้างรหัสผ่านให้เรา

วิธีเข้ารหัสไฟล์ของคุณในคลาวด์โดยใช้ Rclone

ในกรณีของฉัน ฉันจะพิมพ์รหัสผ่านของตัวเอง

วิธีเข้ารหัสไฟล์ของคุณในคลาวด์โดยใช้ Rclone

หลังจากนั้น rclone จะถามเราว่าเราต้องการเพิ่มรหัสผ่านที่สองเพื่อสุ่มคีย์การเข้ารหัสของเราเพิ่มเติมหรือไม่

วิธีเข้ารหัสไฟล์ของคุณในคลาวด์โดยใช้ Rclone

ในกรณีของฉัน ฉันเพิ่มรหัสผ่านที่สอง

วิธีเข้ารหัสไฟล์ของคุณในคลาวด์โดยใช้ Rclone

โปรดทราบว่าสิ่งเหล่านี้เป็นกุญแจสำคัญของเราในข้อมูลของเรา คุณควรมีสำเนาของรหัสผ่านทั้งสองนี้ในที่ที่ปลอดภัย ใครก็ตามที่มีสำเนาของรหัสผ่านทั้งสองนี้จะสามารถสร้างการกำหนดค่า rclone ใหม่และถอดรหัสข้อมูลจากระยะไกล crypt ของคุณได้

การกำหนดค่าเพิ่มเติม

สำหรับขั้นตอนต่อไป rclone จะถามว่าเราต้องการเข้าสู่เมนูการกำหนดค่าขั้นสูงหรือไม่ โดยส่วนใหญ่แล้ว เราไม่จำเป็นต้องเปลี่ยนการตั้งค่าใดๆ เหล่านั้น

วิธีเข้ารหัสไฟล์ของคุณในคลาวด์โดยใช้ Rclone

อย่างไรก็ตาม หากคุณกำลังตั้งค่ารีโมต crypt ที่แตกต่างกันเพื่อโต้ตอบกัน หรือหากคุณไม่ต้องการเข้ารหัสข้อมูลด้วยเหตุผลบางอย่าง คุณสามารถเปลี่ยนการตั้งค่าเหล่านั้นได้ที่นี่

สุดท้าย rclone จะขอให้เรายืนยันการตั้งค่าของเราสำหรับ crypt remote กด Y และ Enter หากคุณพอใจกับการตั้งค่าปัจจุบัน

วิธีเข้ารหัสไฟล์ของคุณในคลาวด์โดยใช้ Rclone

หลังจากนั้น rclone จะแสดงรีโมทเข้ารหัสของคุณ ในกรณีของฉันชื่อ crypt กับประเภท Crypt

วิธีเข้ารหัสไฟล์ของคุณในคลาวด์โดยใช้ Rclone

กำลังทดสอบ Crypt Remote ใหม่ของคุณ

เมื่อเสร็จแล้ว คุณสามารถใช้ crypt remote ตัวใหม่เพื่อถ่ายโอนไฟล์ได้ ทำได้โดยพิมพ์คำสั่งนี้:

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

ในกรณีของฉัน ฉันคัดลอกไฟล์ขนาดเล็กจากเครื่องของฉันไปยังรีโมต crypt ของฉัน ฉันตรวจสอบว่าไฟล์ถูกคัดลอกอย่างถูกต้องหรือไม่โดยแสดงรายการเนื้อหาของรีโมต:

rclone lsf remotename:/
วิธีเข้ารหัสไฟล์ของคุณในคลาวด์โดยใช้ Rclone

หากคุณดูที่รีโมตที่อื่นที่ไม่ใช่ rclone ไฟล์จะแสดงชื่อที่อ่านไม่ออก ตัวอย่างเช่น เมื่อฉันดูไฟล์ที่คัดลอกใหม่บนเว็บไซต์ Google Drive มันแสดงชื่อไฟล์ที่อัปโหลดเป็น “nf1kktmpf95lg527ddci7s3m90”

วิธีเข้ารหัสไฟล์ของคุณในคลาวด์โดยใช้ Rclone

ยินดีด้วย! ตอนนี้คุณได้สร้างการสำรองข้อมูลบนคลาวด์ที่เข้ารหัสของคุณเองแล้ว ตอนนี้คุณสามารถใช้สิ่งนี้ได้ด้วยตัวเอง หรือหากแนวคิดเรื่องการแบ่งชั้นทำให้คุณนึกถึงโซลูชันพื้นที่เก็บข้อมูลเชิงสร้างสรรค์ โปรดอ่านเพิ่มเติมเกี่ยวกับผู้ให้บริการพื้นที่เก็บข้อมูลระบบคลาวด์ราคาถูกที่คุณสามารถใช้กับ rclone

คำถามที่พบบ่อย

1. Rclone Crypt เข้ารหัสอย่างปลอดภัยหรือไม่

ใช่. Rclone ใช้รหัส XSalsa20 เพื่อเข้ารหัสเนื้อหาไฟล์และชื่อไฟล์ เป็นตัวเลขที่ค่อนข้างแข็งแกร่งซึ่งใช้ทรัพยากรระบบค่อนข้างน้อย เนื้อหาของไฟล์ที่เข้ารหัสยังได้รับการตรวจสอบอย่างต่อเนื่องโดยใช้ Poly1305 ซึ่งเป็นอัลกอริธึมการเข้ารหัสที่แข็งแกร่งมาก

2. ฉันจะเข้าถึงไฟล์ของฉันได้อย่างไรหากฉันทำคอมพิวเตอร์หาย

ข้อดีของกระบวนการนี้คือ ตราบใดที่คุณจดรหัสผ่านทั้งสองไว้ คุณก็สามารถเข้าถึงข้อมูลของคุณได้จากทุกที่ สิ่งที่คุณต้องมีคือเครื่องที่คุณเชื่อมต่ออินเทอร์เน็ตและ rclone ได้

3. สามารถเปลี่ยนรหัสผ่านได้หรือไม่

ไม่ การเข้ารหัสต้องอาศัยรหัสผ่านที่คุณตั้งไว้เป็นอย่างมาก การเปลี่ยนรหัสผ่านหมายความว่าคีย์เข้ารหัสสำหรับฝังศพใต้ถุนโบสถ์จะเปลี่ยนไป ดังนั้น ไฟล์ที่เข้ารหัสก่อนหน้านี้จะไม่สามารถเข้าถึงได้สำหรับคุณ

วิธีการใช้รหัสผ่านใหม่คือสร้างห้องใต้ดินใหม่ด้วยรหัสผ่านใหม่ จากนั้นถอดรหัสไฟล์จากห้องใต้ดินเก่าและย้ายไปยังห้องใต้ดินใหม่ สุดท้ายนี้ ให้เอาห้องใต้ดินเก่าออก