GNU/Linux >> Znalost Linux >  >> Linux

Jak provést šifrovanou zálohu podobnou rsync?

Nejlepší věc kolem je Duplicity. Jedinou nevýhodou je, že nezpracovává pevné odkazy.

Dalším řešením je Tartarus, který lze propojit přes GPG a FTP/SSH přímo na záložní server. Dělá to přírůstky.

Zde jsou pokyny pro Tartarus v němčině.


Myslím, že se vám bude líbit rsyncrypto.

Použijte rsyncrypto k šifrování souborů z vašeho adresáře ve formátu prostého textu do vašeho šifrovaného adresáře a dešifrování souborů z vašeho šifrovaného adresáře a vašeho adresáře v prostém textu pomocí klíčů, které si uchováváte lokálně.

Použijte rsync k synchronizaci mezi vaším šifrovaným adresářem a vzdáleným hostitelem.

Implementace rsyncrypto, kterou si nyní můžete stáhnout ze Sourceforge, nezpracovává pouze změny v bytech, ale také vkládání a mazání.

S rsyncrypto všechny šifrovací klíče nikdy neopustí místní počítač.

"Vzdálený server by pokud možno neměl znát ani strukturu adresářů"

V takovém případě budete chtít použít --name-encrypt=map Možnost. Díky tomu je každý zašifrovaný název souboru náhodný řetězec znaků a ve výchozím nastavení jsou všechny pozměněné názvy souborů uloženy v jediném adresáři. Skutečné názvy souborů a složek jsou uloženy v (šifrovaném) souboru s názvem "filemap".

Související:"Existuje šifrovaný systém správy verzí?"


V posledních letech byl vyvinut Rclone. Jeho motto je „rsync pro cloudové úložiště“, ale mimo věci jako S3/Azure/Google/atd. poskytovatelů cloudových úložišť, podporuje také synchronizaci mezi místními cíli a cíli SSH/SFTP.

Jakékoli „vzdálené“ konfigurování můžete také přidat kolem něj. Toto funguje jako původní dálkový ovladač, ale obsah všech vašich souborů (a volitelně i samotné názvy souborů) je na straně klienta zašifrován. Algoritmus je zdokumentován a podle mých dosavadních zkušeností to byl obecně bezproblémový proces.


Linux
  1. Jak gzipovat adresář v Linuxu

  2. Jak vyloučit adresář v find . příkaz

  3. Jak vytvořit odkaz na adresář

  1. Jak vytvořit zálohu

  2. Jak spustit bash skript?

  3. Jak zálohovat soubory crontab -e?

  1. Jak přejmenovat adresář v Linuxu

  2. Jak nainstalovat R 3.3.1 do vlastního adresáře?

  3. Jak získat velikost adresáře v Linuxu