Synchronizujte soubory pomocí Rsync a SSH

Představte si situaci, že máte server, na který chcete nahrávat soubory a nechce se vám instalovat FTP servery a podobné monstra. Potřebujete jednoduchý nástroj s podporou šifrování. Právě k tomu slouží kombinace programů rsync a ssh.

Instalace

root@client:~ # cd /usr/ports/net/rsync
root@client:~ # make install clean

Připomínám, že rsync musí být nainstalovaný na obou strojích zároveň.

Použití

$ rsync -avz -e ssh /home/tonda/www/ tonda@10.1.1.1:/usr/local/www/

Parametry -avz zajišťují přenos všech souborů z daného adresáře na vzdálený stroj. Soubory jsou přenášené v tzv. “archive” módu, kdy se zachovávájí všechny parametry souborů jako jsou symbolické linky, oprávnění, majitel, atd. Při přenosu je použita komprimace (parametr z). Parametr -e spustí secure shell.

Reklama

Určitě chcete vědět víc, protože zkoušet servery doma je nuda. A přitom stačí tak málo. Pronajměte si VPS u Vultr.com nebo DigitalOcean.com a poznáte tu pravou chuť Internetu. Super je, že na prvních 30 dní dostanete 50$ jako bonus.

Chci zkusit Vultr.com Dám přednost DigitalOcean.com

Kdo píše tento web

Jmenuji se Daniel. FreeBSD používám od roku 2005. Vyzkoušel jsem všelijaké distribuce Linuxu a pořád cítil, že to není ono. Ten chaos! Pak vyšlo FreeBSD 5.3, přelomová verze. Od té doby jedu na FreeBSD. Čteme dál...