ฉันคิดว่าคุณจะชอบrsyncrypto
ใช้ rsyncrypto เพื่อเข้ารหัสไฟล์จากไดเรกทอรีธรรมดาของคุณไปยังไดเรกทอรีที่เข้ารหัสของคุณและถอดรหัสไฟล์จากไดเรกทอรีที่เข้ารหัสของคุณและไดเรกทอรีธรรมดาของคุณโดยใช้กุญแจที่คุณเก็บไว้ในเครื่อง
ใช้ rsync เพื่อซิงโครไนซ์ระหว่างไดเรกทอรีที่เข้ารหัสของคุณและโฮสต์ระยะไกล
การติดตั้ง rsyncrypto ที่คุณสามารถดาวน์โหลดได้ในตอนนี้จาก Sourceforge ไม่เพียง แต่จัดการการเปลี่ยนแปลงในไบต์ แต่ยังรวมถึงการแทรกและการลบ
ด้วย rsyncrypto คีย์การเข้ารหัสทั้งหมดไม่เคยออกจากเครื่องคอมพิวเตอร์
"เซิร์ฟเวอร์ระยะไกลโดยเฉพาะอย่างยิ่งไม่ควรรู้โครงสร้างไดเรกทอรี"
ในกรณีนั้นคุณจะต้องใช้--name-encrypt=map
ตัวเลือก ซึ่งทำให้ชื่อไฟล์ที่เข้ารหัสแต่ละรายการเป็นสตริงอักขระแบบสุ่มและโดยค่าเริ่มต้นชื่อไฟล์ที่ถูกจัดการทั้งหมดจะถูกเก็บไว้ในไดเรกทอรีเดียว ชื่อไฟล์จริงและชื่อโฟลเดอร์จะถูกเก็บไว้ในไฟล์ (เข้ารหัส) ชื่อ "filemap"
ที่เกี่ยวข้อง: "มีระบบควบคุมเวอร์ชันเข้ารหัสหรือไม่"