Přejít na hlavní obsah

Jak nastavit Rsync na Windows Server 2019: podrobné pokyny

  • Aneta Dvořáková
  • Postupy

Rsync je výkonný nástroj pro synchronizaci a zálohování dat, který široce používají servery založené na operačním systému Linux. I když však rsync ve výchozím nastavení není podporován systémem Windows, můžete jej vždy nakonfigurovat na Windows Server 2019. Tento podrobný návod vám pomůže zjistit, jak na to.

Hlavní výhodou použití Rsync je možnost efektivního přenosu pouze upravených nebo nových souborů, což umožňuje výrazně zkrátit čas a objem přenášených dat. Kromě toho má Rsync robustní mechanismy pro detekci a opravu chyb, takže je ideální volbou pro zálohování a synchronizaci dat na vašem serveru Windows Server 2019.

Chcete - li nakonfigurovat Rsync na Windows Server 2019, budete muset nainstalovat open source prostředí Cygwin, které vám umožní spouštět programy určené pro Linux na platformě Windows. Po instalaci Cygwin budete moci nainstalovat a nakonfigurovat Rsync a začít jej používat na vašem serveru Windows Server 2019 pro efektivní synchronizaci a zálohování dat.

Jak nastavit Rsync na Windows Server 2019

Zde je krok za krokem návod, který vám pomůže nakonfigurovat Rsync na Windows Server 2019:

Krok 1:Stáhněte a nainstalujte Cygwin
Krok 2:Povolte a nakonfigurujte službu OpenSSH
Krok 3:Nakonfigurujte uživatele a přístupová práva
Krok 4:Nainstalujte a nakonfigurujte Rsync
Krok 5:Nastavte firewall a porty
Krok 6:Zkontrolujte výkon Rsync

Podle výše uvedených kroků budete moci nakonfigurovat Rsync na Windows Server 2019 a použít jej ke sdílení souborů mezi různými servery. Hodně štěstí s nastavením!

Historie a funkce Rsync

Mezi hlavní funkce Rsync patří:

InkrementalitaRsync je založen na přenosu pouze upravených datových bloků, což umožňuje snížit množství přenášených informací a urychlit proces synchronizace.
Komprese datRsync má vestavěnou možnost komprese dat před odesláním, což umožňuje omezit síťový provoz.
Místní ukládání do mezipamětiRsync ukládá informace o předchozích přenosech, aby urychlil srovnání souborových systémů a definování změn.
Flexibilní nastaveníRsync vám umožňuje konfigurovat různá nastavení pro řízení procesu synchronizace, včetně filtrů a přístupových práv.

Rsync byl původně navržen pro použití v operačních systémech podobných Unixu, ale v průběhu času bylo vytvořeno mnoho portů a implementací pro různé platformy, včetně Windows.

Konfigurace Rsync na Windows Server 2019 vám umožňuje organizovat efektivní zálohování dat, synchronizaci souborových systémů a přenos dat mezi vzdálenými servery.

Potřebné podmínky pro nastavení Rsync

Než začnete konfigurovat Rsync na Windows Server 2019, ujistěte se, že máte všechny požadované podmínky:

PodmínkaNezbytné kroky
Windows Server 2019Ujistěte se, že váš server běží na operačním systému Windows Server 2019. Rsync není podporován na jiných verzích Windows.
Správní právoChcete-li nainstalovat a nakonfigurovat Rsync, musíte mít na serveru správní práva.
Stáhnout a nainstalovat CygwinChcete-li spustit Rsync na Windows, musíte nainstalovat a nakonfigurovat program Cygwin. Instalační program Cygwin si můžete stáhnout z oficiálních stránek a provést instalaci.
Nainstalujte balíčky rsync a OpenSSHPo instalaci Cygwin jej spusťte a vyberte balíčky rsync a OpenSSH, které chcete nainstalovat. Ujistěte se, že jsou vybrané balíčky označeny pro instalaci.
Nastavení OpenSSHPo instalaci balíčku OpenSSH proveďte jeho nastavení. Otevřete příkazový řádek jako správce a spusťte příkaz "ssh-host-config".
Nastavení autentizace OpenSSHNakonfigurujte autentizaci pro OpenSSH, abyste se mohli připojit k serveru bez zadání hesla. To usnadní automatickou synchronizaci pomocí Rsync.

Jakmile splníte všechny potřebné podmínky, budete připraveni začít konfigurovat Rsync na Windows Server 2019.

Podrobné pokyny pro konfiguraci Rsync na Windows Server 2019

Krok 1: Instalace Rsync na Windows Server 2019

  1. Přejděte na oficiální stránky Rsync (https://rsync.samba.org/) a stáhněte si instalační soubor pro Windows Server 2019.
  2. Spusťte instalační soubor a postupujte podle pokynů průvodce instalací.
  3. Vyberte cestu instalace Rsync na vašem serveru.
  4. Dokončete instalaci kliknutím na tlačítko"Dokončit".

Krok 2: Konfigurace Rsync na Windows Server 2019

  1. Otevřete příkazový řádek nebo PowerShell jako správce.
  2. Přejděte do instalační složky rsync (výchozí: C:\Program Files\cwRsync).
  3. Vytvořte konfigurační soubor pro Rsync s názvem " rsyncd.conf". Příklad: notepad rsyncd.conf
  4. Přidejte potřebná nastavení do souboru " rsyncd.conf " podle vašich požadavků. V souboru můžete zadat složky pro synchronizaci, omezení přístupu a další možnosti. Příklad:
uid = 0gid = 0[my_folder]path = /path/to/foldercomment = My Rsync Folderread only = falsetransfer logging = trueauth users = my_usersecrets file = /path/to/rsyncd.secrets

Krok 3: Spuštění Rsync na Windows Server 2019

  1. Otevřete příkazový řádek nebo PowerShell jako správce.
  2. Přejděte do instalační složky rsync (výchozí: C:\Program Files\cwRsync).
  3. Spusťte rsync v režimu démona pomocí příkazu: rsync --daemon

Gratulujeme! Rsync je úspěšně nakonfigurován na Windows Server 2019. Nyní můžete pomocí Rsync synchronizovat a kopírovat data mezi servery.

Kontrola provozu Rsync na Windows Server 2019

Po nastavení Rsync na Windows Server 2019 je docela důležité zkontrolovat jeho fungování, abyste se ujistili, že vše funguje tak, jak je zamýšleno. V této části se podíváme na několik jednoduchých způsobů, jak zkontrolovat výkon Rsync.

1. Kontrola verze: otevřete příkazový řádek a zadejte příkaz "rsync --version". Pokud je Rsync nainstalován a nakonfigurován správně, zobrazí se informace o verzi Rsync a další podrobnosti o její konfiguraci.

2. Kontrola připojení ke vzdálenému serveru: zadejte příkaz " rsync::". Pokud bylo připojení úspěšné, zobrazí se seznam dostupných prostředků na vzdáleném serveru.

3. Kontrola synchronizace souborů: vytvořte testovací soubor na místním serveru a spusťte příkaz "rsync::". Pokud jsou všechna nastavení správná, musí být soubor zkopírován na vzdálený server.

4. Kontrola výstupu protokolu: otevřete soubor protokolu Rsync (obvykle se nachází v adresáři /var/log/rsync.log) a zkontrolujte, zda se tam neobjevují chyby nebo varování. Časopis vám pomůže vystopovat všechny problémy, které se mohou při práci objevit.

5. Kontrola plánu: pokud jste nakonfigurovali Plánovač úloh pro automatické spuštění Rsync, zkontrolujte, zda je úkol splněn podle plánu. Ujistěte se, že se soubory synchronizují včas a bez chyb.

Nyní jste obeznámeni se základními metodami ověřování rsync na Windows Server 2019. Pokud se během procesu kontroly vyskytnou problémy, obraťte se na dokumentaci Rsync nebo požádejte o pomoc tým podpory.