Košík je prázdný

V dnešní digitální éře je zabezpečení dat klíčové pro ochranu před neoprávněným přístupem a únikem informací. Jedním z nejspolehlivějších způsobů, jak zajistit bezpečnost dat při jejich ukládání nebo přenosu, je šifrování. GNU Privacy Guard (GPG, také známý jako GnuPG) je široce používaný nástroj pro šifrování a dešifrování dat, který poskytuje robustní zabezpečení. V tomto článku probereme, jak používat GPG pro šifrování datových záloh před jejich přenosem do offsite lokace na systému CentOS 7.

Instalace GPG

Než začnete, ujistěte se, že na vašem systému CentOS 7 je nainstalován GPG. Pokud není nainstalován, můžete jej nainstalovat pomocí příkazu yum:

sudo yum install gnupg2

Generování klíčového páru

Prvním krokem při použití GPG je vytvoření klíčového páru, který obsahuje veřejný klíč a soukromý klíč. Veřejný klíč se používá pro šifrování dat, zatímco soukromý klíč slouží k jejich dešifrování.

  1. Spusťte následující příkaz pro generování klíčového páru:
    gpg --full-gen-key
    ​
  2. Systém vás vyzve k zadání typu klíče, délky klíče, doby platnosti klíče a několika dalších informací. Postupujte podle pokynů na obrazovce.

Export veřejného klíče

Po vytvoření klíčového páru je nutné exportovat veřejný klíč, abyste jej mohli použít pro šifrování dat.

  1. Zjistěte ID vašeho klíče pomocí příkazu:
    gpg --list-keys
    ​
  2. Exportujte veřejný klíč do souboru:
    gpg --export -a "Vaše Jméno" > mypublickey.asc
    ​

 

Šifrování datových záloh

Před přenosem datových záloh do offsite lokace je důležité je nejprve zašifrovat. Použijte veřejný klíč k zašifrování souborů nebo adresářů, které chcete zálohovat.

  1. Pro šifrování souboru použijte příkaz:
    gpg --encrypt --recipient "Vaše Jméno" soubor_k_zašifrování
    ​
  2. Pro šifrování celého adresáře můžete nejprve adresář zkomprimovat pomocí tar a poté zašifrovat výsledný archiv:
    tar czvf jmeno_adresare.tar.gz jmeno_adresare
    gpg --encrypt --recipient "Vaše Jméno" jmeno_adresare.tar.gz
    ​

Přenos zašifrovaných dat do offsite lokace

Po zašifrování dat můžete bezpečně přenést zašifrovaný soubor do offsite lokace pomocí preferovaného způsobu přenosu (např. přes FTP, SCP nebo na fyzickém médium).

Dešifrování dat

Po přenesení dat do offsite lokace můžete kdykoliv data dešifrovat pomocí vašeho soukromého klíče.

  1. Pro dešifrování souboru použijte příkaz:
    gpg --decrypt zašifrovaný_soubor.gpg > dešifrovaný_soubor
    ​

Použití GPG pro šifrování datových záloh je efektivní způsob, jak zajistit bezpečnost dat při jejich ukládání nebo přenosu do offsite lokace. Vytvořením klíčového páru, šifrováním dat před přenosem a jejich následným dešifrováním na cílové lokaci můžete chránit citlivé informace před neoprávněným přístupem.