Rsync: erinevus redaktsioonide vahel

Allikas: Kuutõrvaja
Mine navigeerimisribaleMine otsikasti
Jj (arutelu | kaastöö)
Resümee puudub
Jj (arutelu | kaastöö)
Resümee puudub
48. rida: 48. rida:
rida syslog facility = local5 on seletatud pikemalt logimise palas lahti. Võimalik seada
rida syslog facility = local5 on seletatud pikemalt logimise palas lahti. Võimalik seada
local0 kuni locan7ni
local0 kuni locan7ni
'''tulemüür'''


rsync töötades deemonina kasutab porti tcp 873  
rsync töötades deemonina kasutab porti tcp 873  
63. rida: 65. rida:
  rsync -a kaust root@host::failid
  rsync -a kaust root@host::failid


'''kasutajad - paroolid'''


  [failid]
  [failid]

Redaktsioon: 16. juuni 2007, kell 08:34

Sissejuhatus

Rsync on vaba tarkvara unixi laadsetele süsteemidele mis sünkroniseerib faile ja kaustu ühest asukohast teise. Kasutades kodeerimist vähendades infomahte.

veebisait http://rsync.samba.org/


Lihtne näide rsync kasutamisest

sünkroniseerime faili lokaalsest masinast teise nimega host.ee

rsync fail kasutaja@host.ee:

sünkroniseerime kausta lokaalsest masinast ümber

rsync -a kaust kasutaja@host.ee:

Sellise näite järgi on kõige lihtsam failide sünkroniseerimine. Toimib see samuti üle ssh ning on koormust tekitav viis.


rsync deemonina

/etc/rsyncd.conf

uid = root
gid = root
use chroot = no
max connections = 25
syslog facility = local5

[failid]
       path = /kus/failid/on
       comment = failid

[pildid]
       path = /kus/pildid/on
       comment = failid
       dont  compress = *


sellega tekitasime seadistuse kus on kaks jaotist failid ja pildid. Piltidele ütleme dont compress = * kuna piltide pakkimine annab vähe eelist sama võib teha ka videote kaustadega.

vaikimisi juba ei teha seda failidele laiendiga *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz

rida syslog facility = local5 on seletatud pikemalt logimise palas lahti. Võimalik seada local0 kuni locan7ni

tulemüür

rsync töötades deemonina kasutab porti tcp 873

linux iptablesis saame müüri teha pordi lahti käsuga

iptables -I INPUT -p tcp -s ip_192.168.1.10 --dport 873 -j ACCEPT 

FreeBSD packet filteris

pass in on $ext_if proto tcp from { 192.168.1.10 } to port 873

nüüd võime anda käsu

rsync -a kaust root@host::failid

kasutajad - paroolid

[failid]
  path = /kus/failid/on
  comment = failid
  auth users = username
  secrets file = /etc/rsyncd.scrt