Rclone เป็นเครื่องมือที่ยอดเยี่ยม เป็นสคริปต์ง่าย ๆ ที่ให้คุณจัดการไฟล์ของคุณผ่านผู้ให้บริการพื้นที่เก็บข้อมูลบนคลาวด์หลายรายได้อย่างราบรื่น มันมีอินเทอร์เฟซบรรทัดคำสั่งที่ใช้งานง่ายและชุดคุณสมบัติที่ทรงพลังที่ช่วยให้คุณย้ายข้อมูลจากระยะไกลบนคลาวด์หนึ่งไปยังอีกที่หนึ่ง รวมรีโมทคลาวด์หลายตัวเข้าด้วยกันและเข้ารหัสและถอดรหัสข้อมูลอย่างโปร่งใส บทความนี้เน้นที่จุดสุดท้าย
Crypt เป็นฟังก์ชันของ rclone ที่เข้ารหัสไฟล์ของคุณในขณะที่กำลังอัปโหลด และยังถอดรหัสเมื่อดาวน์โหลด ซึ่งหมายความว่าไฟล์จริงที่จัดเก็บไว้ในระบบคลาวด์จะได้รับการเข้ารหัสและแปลงสัญญาณรบกวน ช่วยให้คุณใช้ผู้ให้บริการระบบคลาวด์เป็นบริการพื้นที่เก็บข้อมูลโดยไม่จำเป็นต้องวางใจว่าพวกเขาไม่ได้ดูสิ่งที่คุณกำลังอัปโหลด
Crypt นั้นเรียบง่ายและโปร่งใสในการตั้งค่า ดังนั้นจึงทำได้ง่ายสำหรับผู้ที่ไม่มีความเชี่ยวชาญด้านเทคนิคในการเข้ารหัสเพื่อสร้างรีโมตเข้ารหัสของตนเอง
มันทำงานอย่างไร
crypt รีโมตทำงานโดยใช้รีโมตอื่นและครอบทับมัน Crypt จึงมีพฤติกรรมเหมือนเป็นชั้นที่กรองและแก้ไขข้อมูลที่ส่งผ่าน ก่อนที่ข้อมูลใดๆ จะไปถึงรีโมตคลาวด์ ข้อมูลนั้นจะถูกกรองและเข้ารหัสโดยฟังก์ชัน crypt แล้ว
วิธีการแบบแบ่งชั้นนี้ยังให้ความยืดหยุ่นสูงสุดเมื่อต้องรับมือกับรีโมทหลายตัว
ตัวอย่างเช่น เราสามารถรวมรีโมตหลายตัวเป็นหนึ่งเดียวโดยใช้ union
. ของ rclone ฟังก์ชันแล้วเพิ่มไปยังรีโมต crypt ข้อมูลใดๆ ที่อัปโหลดผ่านรีโมตจะถูกเข้ารหัสและแจกจ่ายผ่านรีโมตระบบคลาวด์ต่างๆ ที่คุณมี
การตั้งค่า Rclone Crypt
หากคุณพบว่าคุณสมบัติเหล่านี้น่าสนใจ การตั้งค่ารีโมท crypt นั้นค่อนข้างตรงไปตรงมา อย่างไรก็ตาม คู่มือนี้อนุมานว่าคุณได้สร้างรีโมต rclone ที่ไม่ได้เข้ารหัสของคุณเองแล้ว คุณสามารถอ่านคำแนะนำเบื้องต้นของเราได้ที่นี่
เมื่อคุณมีรีโมต rclone ของตัวเองแล้ว ให้พิมพ์:
rclone config
สิ่งนี้จะนำเราไปสู่เมนูการกำหนดค่าของ rclone เราจะสร้างรีโมทใหม่โดยกด N .
Rclone จะถามเราถึงชื่อรีโมทที่เราต้องการตั้งค่า สำหรับแบบฝึกหัดนี้ ฉันจะตั้งชื่อรีโมทว่า “crypt”
ตัวเลือกถัดไปจะถามถึงประเภทของรีโมตที่เราต้องการตั้งค่า พิมพ์ “crypt” เพื่อสร้างรีโมทเป็น crypt
หลังจากนั้น rclone จะถามตำแหน่งของรีโมตที่คุณต้องการให้เข้ารหัสลับ ตรวจสอบให้แน่ใจว่าพาธชี้ไปที่ไดเร็กทอรีเฉพาะในรีโมตมากกว่าตัวรีโมตทั้งหมด
ในกรณีของฉัน ฉันได้สร้างโฟลเดอร์ชื่อ "maketecheasier" ในรีโมต gdrive ของฉันแล้ว ในการใช้งาน ฉันเขียน gdrive:/maketecheasier
ในการกำหนดค่า
แม้ว่าจะเป็นไปได้ที่จะตั้งค่ารีโมตทั้งหมดเป็น crypt แต่การทำเช่นนั้นอาจสร้างปัญหาบางอย่างเกี่ยวกับกระบวนการเข้ารหัสและถอดรหัส
ผู้ให้บริการที่เก็บข้อมูลบนคลาวด์อาจไม่สามารถจัดการกับโฟลเดอร์รูทที่เข้ารหัสได้ นอกจากนี้ สิ่งที่อัปโหลดนอก rclone crypt จะไม่ถูกเข้ารหัส และอาจมีปัญหาบางประการเกี่ยวกับวิธีที่ฟังก์ชัน crypt จัดการกับไฟล์
การตั้งค่าการเข้ารหัส
ขั้นตอนต่อไปจะถามถึงประเภทของการเข้ารหัสชื่อไฟล์ที่เราต้องการสำหรับรีโมตของเรา
- มาตรฐาน อนุญาตให้เข้ารหัสชื่อไฟล์แบบเต็ม ซึ่งจะซ่อนประเภทไฟล์ของไฟล์ที่เราอัปโหลด
- สร้างความสับสน เพียงแค่ "หมุน" ชื่อไฟล์ เป็นการเข้ารหัสที่เรียบง่ายแต่ยังอ่อนแอ
- ปิด จะไม่ทำให้ชื่อไฟล์สับสน
จากนั้น rclone จะถามว่าเราต้องการเข้ารหัสชื่อไดเร็กทอรีหรือไม่ การเลือก 1 จะเข้ารหัสชื่อโฟลเดอร์ทั้งหมดในรีโมต เลือก 2 ไม่ได้
สำหรับขั้นตอนต่อไปนี้ rclone จะถามว่าเราต้องการสร้างรหัสผ่านของเราเองหรือให้ rclone สร้างรหัสผ่านให้เรา
ในกรณีของฉัน ฉันจะพิมพ์รหัสผ่านของตัวเอง
หลังจากนั้น rclone จะถามเราว่าเราต้องการเพิ่มรหัสผ่านที่สองเพื่อสุ่มคีย์การเข้ารหัสของเราเพิ่มเติมหรือไม่
ในกรณีของฉัน ฉันเพิ่มรหัสผ่านที่สอง
โปรดทราบว่าสิ่งเหล่านี้เป็นกุญแจสำคัญของเราในข้อมูลของเรา คุณควรมีสำเนาของรหัสผ่านทั้งสองนี้ในที่ที่ปลอดภัย ใครก็ตามที่มีสำเนาของรหัสผ่านทั้งสองนี้จะสามารถสร้างการกำหนดค่า rclone ใหม่และถอดรหัสข้อมูลจากระยะไกล crypt ของคุณได้
การกำหนดค่าเพิ่มเติม
สำหรับขั้นตอนต่อไป rclone จะถามว่าเราต้องการเข้าสู่เมนูการกำหนดค่าขั้นสูงหรือไม่ โดยส่วนใหญ่แล้ว เราไม่จำเป็นต้องเปลี่ยนการตั้งค่าใดๆ เหล่านั้น
อย่างไรก็ตาม หากคุณกำลังตั้งค่ารีโมต crypt ที่แตกต่างกันเพื่อโต้ตอบกัน หรือหากคุณไม่ต้องการเข้ารหัสข้อมูลด้วยเหตุผลบางอย่าง คุณสามารถเปลี่ยนการตั้งค่าเหล่านั้นได้ที่นี่
สุดท้าย rclone จะขอให้เรายืนยันการตั้งค่าของเราสำหรับ crypt remote กด Y และ Enter หากคุณพอใจกับการตั้งค่าปัจจุบัน
หลังจากนั้น rclone จะแสดงรีโมทเข้ารหัสของคุณ ในกรณีของฉันชื่อ crypt กับประเภท Crypt
กำลังทดสอบ Crypt Remote ใหม่ของคุณ
เมื่อเสร็จแล้ว คุณสามารถใช้ crypt remote ตัวใหม่เพื่อถ่ายโอนไฟล์ได้ ทำได้โดยพิมพ์คำสั่งนี้:
rclone -v copy /your/local/file/here/ remotename:/the/remote/location/
ในกรณีของฉัน ฉันคัดลอกไฟล์ขนาดเล็กจากเครื่องของฉันไปยังรีโมต crypt ของฉัน ฉันตรวจสอบว่าไฟล์ถูกคัดลอกอย่างถูกต้องหรือไม่โดยแสดงรายการเนื้อหาของรีโมต:
rclone lsf remotename:/
หากคุณดูที่รีโมตที่อื่นที่ไม่ใช่ rclone ไฟล์จะแสดงชื่อที่อ่านไม่ออก ตัวอย่างเช่น เมื่อฉันดูไฟล์ที่คัดลอกใหม่บนเว็บไซต์ Google Drive มันแสดงชื่อไฟล์ที่อัปโหลดเป็น “nf1kktmpf95lg527ddci7s3m90”
ยินดีด้วย! ตอนนี้คุณได้สร้างการสำรองข้อมูลบนคลาวด์ที่เข้ารหัสของคุณเองแล้ว ตอนนี้คุณสามารถใช้สิ่งนี้ได้ด้วยตัวเอง หรือหากแนวคิดเรื่องการแบ่งชั้นทำให้คุณนึกถึงโซลูชันพื้นที่เก็บข้อมูลเชิงสร้างสรรค์ โปรดอ่านเพิ่มเติมเกี่ยวกับผู้ให้บริการพื้นที่เก็บข้อมูลระบบคลาวด์ราคาถูกที่คุณสามารถใช้กับ rclone
คำถามที่พบบ่อย
1. Rclone Crypt เข้ารหัสอย่างปลอดภัยหรือไม่
ใช่. Rclone ใช้รหัส XSalsa20 เพื่อเข้ารหัสเนื้อหาไฟล์และชื่อไฟล์ เป็นตัวเลขที่ค่อนข้างแข็งแกร่งซึ่งใช้ทรัพยากรระบบค่อนข้างน้อย เนื้อหาของไฟล์ที่เข้ารหัสยังได้รับการตรวจสอบอย่างต่อเนื่องโดยใช้ Poly1305 ซึ่งเป็นอัลกอริธึมการเข้ารหัสที่แข็งแกร่งมาก
2. ฉันจะเข้าถึงไฟล์ของฉันได้อย่างไรหากฉันทำคอมพิวเตอร์หาย
ข้อดีของกระบวนการนี้คือ ตราบใดที่คุณจดรหัสผ่านทั้งสองไว้ คุณก็สามารถเข้าถึงข้อมูลของคุณได้จากทุกที่ สิ่งที่คุณต้องมีคือเครื่องที่คุณเชื่อมต่ออินเทอร์เน็ตและ rclone ได้
3. สามารถเปลี่ยนรหัสผ่านได้หรือไม่
ไม่ การเข้ารหัสต้องอาศัยรหัสผ่านที่คุณตั้งไว้เป็นอย่างมาก การเปลี่ยนรหัสผ่านหมายความว่าคีย์เข้ารหัสสำหรับฝังศพใต้ถุนโบสถ์จะเปลี่ยนไป ดังนั้น ไฟล์ที่เข้ารหัสก่อนหน้านี้จะไม่สามารถเข้าถึงได้สำหรับคุณ
วิธีการใช้รหัสผ่านใหม่คือสร้างห้องใต้ดินใหม่ด้วยรหัสผ่านใหม่ จากนั้นถอดรหัสไฟล์จากห้องใต้ดินเก่าและย้ายไปยังห้องใต้ดินใหม่ สุดท้ายนี้ ให้เอาห้องใต้ดินเก่าออก