RSYNC probléma!

Fórumok

RSYNC probléma!

Hozzászólások

udv!

Arra lennék kíváncsi , hogy mit kell tennem a xycz.hu szerveren ahhoz, hogy ez müködjön egy másik szerverről?

rsync xycz.hu:kutyafule /home/kutyafule &

tehát ne kérjen jelszót az ssh, van valami default usere amit fel kell venni a rendszerfelhasználók közé, avagy mi a helyzet ???

ja és ugyanez a probléma az scp-vel, nincs valami eldugott paramétere amivel meglehet adni a jelszót a usernév mellé, mert elég kellemetlen ha a script félbeszakad mert jelszót kér a remote gép....

[quote:2562b181a5="Anonymous"]ja és ugyanez a probléma az scp-vel, nincs valami eldugott paramétere amivel meglehet adni a jelszót a usernév mellé, mert elég kellemetlen ha a script félbeszakad mert jelszót kér a remote gép....

Mind a ketto problemara megoldas, ha kulcsokkal jelentkezel be a tavoli gepre. Ket kulcs kell hozza, egy publikus (nyilt) kulcs es egy privat kulcs. A nyilt kulcsot felmasolod a kiszolgalon levo ~ (home) konyvtar .ssh/authorized_keys2 konyvtaraba, es a privat kulcs a sajat geped ~ /.ssh konyvtaraban va, akkor az

ssh szerver

paranccsal ugy tudsz kapcsolodni a szerverre, hogy nem ker jelszot (persze csak akkor ha nem adtal meg semmit a passpharse kerdesnel a kulcs generalasakor).

A kulcsok generalasa:

$ ssh-keygen -t rsa

(tegyuk fel, hogy rsa kulcsot keszitunk, lehetne dsa is, man a baratod)
(uss mindenhol Enter-t)

Ha kesz akkor letrejon a ~/.ssh konyvtarban egy "id_rsa" privat, és egy "id_rsa.pub" publikus kulcs. Az "id_rsa.pub" kulcsot masoljuk fel a szerverre.

$ ssh szerver "mkdir .ssh; chmod 0700 .ssh"

(ha meg nem lenne a tavoli szerveren .ssh konyvtar)

$ scp .ssh/id_rsa.pub szerver:.ssh/authorized_keys2

ez a ket parancs meg jelszot fog kerni. Utana probald le, es mennie kell jeszo nelkul. Ha nem megy nezd meg a konyvtarak jogosultsagat. A sajat kulcs jogosultsaga 0600 legyen.

[quote:8383e52273="Anonymous"]ja és ugyanez a probléma az scp-vel, nincs valami eldugott paramétere amivel meglehet adni a jelszót a usernév mellé, mert elég kellemetlen ha a script félbeszakad mert jelszót kér a remote gép....

Ja még valami, vedd meg a Linux bevetés közben cimu konyvet. Ez is, az rsync problema is, es meg 98 masik trukk van benne leirva. Kezdoknek nelkulozhetetlen.

Trey!

Köszönöm a segítséged, kipróbálaom az itt leírtakat...ja és kössz a könyvajánlót amint tudom beszerzem.

Trey!

Mindig tanul, az ember, ez marha jó, tökéletesen működik az amit leírtál!!!

Kösssz!

Viszont,ha még esetleg van az RSYNC-es problémámra is kapacitásod, akkor megkösszöném ha javasolnál valamit...:))

rsync-et alapvetően kétféleképp lehet futtatni.

Egyik lehetőség: rsync szervert indítasz, ez alapból ha jól emlékszem a 873-es tcp porton hallgat, lehet standalone vagy indulhat inetd-n is, kell egy egyszerű konfigot csinálni neki, ebben definiálhatsz több szolgáltatást, mindegyikhez másképp írás-olvasás jogot bizonyos jelszóhoz kötve vagy jelszó nélkül is... ez esetben sem rsh, ssh, sem helyi felhasználói jogosultság-ellenőrzés (pam vagy ilyesmi) nincs a játékban, az rsync egy saját jelszó-adatbázist használ, már ha van ilyen.

Másik lehetőség: rsh-val vagy ssh-val belépsz a másik gépre, ahol az rsync szintén indít egy rsync-et és ketten jól elbeszélgetnek. Ehhez nem kell sem állandóan, sem inetd-ből futó rsync szerver, csak egy rsh vagy ssh szerver, ami beenged. Az rsync ekkor semmit nem autentikál, ez teljes mértékben az rsh vagy ssh dolga, ami rsh vagy ssh a beállítástól függően lehet hogy kér jelszót, de lehet hogy nem.

[quote:ef26315d36="Anonymous"]Trey!

Mindig tanul, az ember, ez marha jó, tökéletesen működik az amit leírtál!!!

Kösssz!

Viszont,ha még esetleg van az RSYNC-es problémámra is kapacitásod, akkor megkösszöném ha javasolnál valamit...:))

Hali!

A Trey altal elmondott dolgok beallitasa utan csinald a kovetkezot:

rsync -e ssh -avv user@host.hu:konyvtar ittenikonyvtar
rsync -e ssh -avv ittenikonyvtar user@host.hu:konyvtar

ha esetleg az ssh nem a default 22es porton van akkor:
rsync -e "ssh -p ##"
(a ## a portszam )

Köszi úgy tünik, működik!!

:))

Sziasztok,

Az rsync -el szeretnék szinkronizálni egy tablet és egy laptop között, de nem működik megfelelően:

rsync -av --no-owner --no-perms /run/user/1000/gvfs/mtp\:host\=%5Busb%3A002%2C002%5D/Tablet/DCIM/Camera/Samsung\ Smart\ Camera\ Application/AutoShare/ /home/fotos/Kepek/

Ez egy Ubuntu 14, csodálkoztam, hogy már nem a /media alatt található a csatlakoztatott fájlrendszer.
Próbáltam a --no-owner --no-perms, --fake-super opciókkal és anélkül is, de hibát ír ki:

rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.0]

Zavaróak a white-space karakterek az scr elérési útjában, ez is megzavarhatja az rsync-et?

Köszi

-- Zoli ---

Lenovo T400 @ Crunchbang "Waldorf"

Mit értesz az alatt hogy nem működik megfelelően?
A hibaüzenet szerint valószínűleg fájlokat nem tudott átmásolni, de hogy miket, az már nem derül ki. Én a mtp-re tippelek mint nyomorra, az - azt hiszem - nem való minden fájl átvitelére, de az tuti hogy nem pont olyan, mint egy "hagyományos" mount.

Mutass már egy ls -t erre a csoda útvonalra: '/run/user/1000/gvfs/mtp\:host\=%5Busb%3A002%2C002%5D/Tablet/DCIM/Camera/Samsung\ Smart\ Camera\ Application/AutoShare/'

valahogy így:


ls -la "/run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C002%5D/Tablet/DCIM/Camera/Samsung Smart Camera Application/AutoShare/"

az 'mtp:host=%5Busb%3A002%2C002%5D' részt tutira nem szereti az rsync

----
올드보이
http://molnaristvan.eu/

sub

Amúgy részben a 2004-es tartalom miatt. Olyan dolog, ami érdekel, de nem fogalmaztam meg magamnak a kérdést. Éppen ezért továbbra is tiltakozom az ellen, hogy a későbbiekben esetleg ne lehessen felhozni régi topikokat. Jó, ha feljön, lehet érdekes a tartalom.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE