Portál AbcLinuxu, 3. června 2024 19:54


Dotaz: Jak zašifrovat rsync zálohu

17.7.2018 11:25 Míra
Jak zašifrovat rsync zálohu
Přečteno: 695×
Odpovědět | Admin
Zdravím,
k zálohování notebooku používám rsync na zašifrovaný disk.
Rád bych zálohoval na NAS. Jenže to by už nebylo zašifrovaný.
Není nějaký parametr nebo nějaká finta, kak rsync šifrovat na nezašifrovaný cíl?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.7.2018 11:33 [Jooky]
Rozbalit Rozbalit vše Re: Jak zašifrovat rsync zálohu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja si zalohujem svoj laptop na NAS. Mam tam iSCSI lun a na nom luks + btrfs. Tym padom mam sifrovanie (luks) a sucasne zachovane parametre suborov a verzionovanie (btrfs). Ked chces sifrovat, tak toto je cesta. Ak by NAS nepodporovalo iSCSI (neverim ze nie, ale keby), tak stale mozes mat jeden velky subor, co pripojis cez loop. Potom nad tym to iste.
17.7.2018 11:42 MP
Rozbalit Rozbalit vše Re: Jak zašifrovat rsync zálohu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Rozmyslete si use-case:

1] zalohovat na sifrovany disk

2] zalohovat zasifrovane (bez ohledu na disk)

Podle toho se voli reseni.
17.7.2018 11:46 x14
Rozbalit Rozbalit vše Re: Jak zašifrovat rsync zálohu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Však jasně píše, že měl 1) a teď chce 2).
Jendа avatar 17.7.2018 13:15 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak zašifrovat rsync zálohu
Odpovědět | | Sbalit | Link | Blokovat | Admin
1) Na NASu udělat velký soubor, naformátovat cryptsetupem, uvnitř vytvořit souborový systém a připojit si ho jako loopback.

2) Použít encfs v --reverse módu a zálohovat rsyncem zašifrovaný obsah.

Osobně používám (1) pro zálohování po LAN a (2) pro zálohování do cloudu (protože se mi na Google Drive nepodařilo vyrobit ten loopback file).
Já to s tou denacifikací Slovenska myslel vážně.
18.7.2018 02:03 ET
Rozbalit Rozbalit vše Re: Jak zašifrovat rsync zálohu
matne si vybavuju nejaky tvuj starsi post, ohledne leakovani (jmen adresaru/souboru) z ?encfs?

uz si ani nepamatuju, jestli slo o encfs - kdyby jo, jak je na tom encfs ted?

thx
Jendа avatar 18.7.2018 03:11 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak zašifrovat rsync zálohu
Šlo o ecryptfs a rychlé nahlédnutí do howto na Arch wiki ukáže, že to šifrovat jména umí, ale musí se to nastavit.

Obecně u ecryptfs i encfs soubory a adresáře na disku odpovídají 1:1 strukturou a velikostí (+/- nějaký párbajtový padding), takže se třeba dá tipnout co z toho bylo .ssh a kolik máš klíčů a co z toho .thunderbird a kolik zhruba máš mailů. encfs má nějaké kryptografické problémy, ale podle mě nic závažného (a něco z toho už opravili).
22.7.2018 10:35 Jindřich Makovička | skóre: 17
Rozbalit Rozbalit vše Re: Jak zašifrovat rsync zálohu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Duplicity umí zálohy šifrovat a funguje podobně jako rsync.
25.7.2018 08:49 Míra
Rozbalit Rozbalit vše Re: Jak zašifrovat rsync zálohu
Tak to je moc pěkný. Myslím, že to je přesně to, co jsem hledal...
23.7.2018 17:11 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: Jak zašifrovat rsync zálohu
Odpovědět | | Sbalit | Link | Blokovat | Admin

Jestli se ten NAS dá rozumným způsobem namountovat, pak encfs asi může být celkem rozumným řešením.

Předpokládám, že zmínka o rsync naznačuje, že se k tomu NASu přistupuje (taky) přes SSH. V takovém případě by asi bylo nejlepší namountovat si ten NAS jako sshfs a pak použít rsync "lokálně", tj. z dat, která se mají zálohovat, do encfs namountovaného do toho sshfs.

k3dAR avatar 25.7.2018 02:00 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Jak zašifrovat rsync zálohu
encfs sem nikdy nepouzival/nesleduju, ale je tohle uz opravene?
porad nemam telo, ale uz mam hlavu... nobody
25.7.2018 09:37 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: Jak zašifrovat rsync zálohu

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.