GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara melakukan pencadangan terenkripsi seperti rsync?

Hal terbaik di sekitar adalah Duplicity. Satu-satunya kelemahan adalah tidak menangani hardlink.

Solusi lainnya adalah Tartarus, yang dapat disalurkan melalui GPG dan FTP/SSH langsung ke server cadangan. Itu tidak bertahap.

Ini instruksi Tartarus, dalam bahasa Jerman.


Saya rasa Anda akan menyukai rsyncrypto.

Gunakan rsyncrypto untuk mengenkripsi file dari direktori teks biasa ke direktori terenkripsi Anda, dan mendekripsi file dari direktori terenkripsi dan direktori teks biasa Anda, menggunakan kunci yang Anda simpan secara lokal.

Gunakan rsync untuk menyinkronkan antara direktori terenkripsi Anda dan host jarak jauh.

Implementasi rsyncrypto yang dapat Anda unduh sekarang dari Sourceforge tidak hanya menangani perubahan dalam byte, tetapi juga penyisipan dan penghapusan.

Dengan rsyncrypto, semua kunci enkripsi tidak pernah meninggalkan komputer lokal.

"Server jarak jauh sebaiknya bahkan tidak mengetahui struktur direktori"

Dalam hal ini, Anda ingin menggunakan --name-encrypt=map opsi.Itu membuat setiap nama file terenkripsi adalah string karakter acak, dan secara default semua nama file yang rusak disimpan dalam satu direktori. Nama file dan nama folder yang sebenarnya disimpan dalam file (terenkripsi) bernama "peta file".

Terkait:"Apakah ada sistem kontrol versi terenkripsi?"


Dalam beberapa tahun terakhir, Rclone telah dikembangkan. Mottonya adalah "rsync untuk penyimpanan cloud" tetapi di luar hal-hal seperti S3/Azure/Google/dll. penyedia penyimpanan cloud, ini juga mendukung sinkronisasi antara target lokal dan SSH/SFTP.

"Remote" apa pun yang Anda konfigurasikan, Anda juga dapat menambahkan pembungkus crypt di sekitarnya. Ini bertindak sebagai remote asli, tetapi konten semua file Anda (dan secara opsional nama file itu sendiri) dienkripsi di sisi klien. Algoritme ini didokumentasikan, dan sejauh ini merupakan proses yang mulus secara umum menurut pengalaman saya.


Linux
  1. Cara Membuat Cadangan

  2. Cara gzip Direktori di Linux

  3. Cara mendapatkan ukuran direktori di Linux

  1. Cara Mengganti Nama Direktori di Linux

  2. Bagaimana cara saya melakukan gunzip ke direktori tujuan yang berbeda?

  3. Bagaimana Cara Mencadangkan File crontab -e?

  1. Bagaimana Cara Menginstal R 3.3.1 Di Direktori Sendiri?

  2. Cara mengecualikan direktori di find . memerintah

  3. Cara membuat tautan ke direktori