
Prenos suborov medzi pobockami cez internet
Ahoj,
potreboval by som spravit prenos malych textovych suborov z pomocnych PC-A(1..x) na centralny PC-B. Každe PC (XP alebo W7) je v malej sieti a do netu su pripojene ADSL routrom s pevnou a verejnou IP adresou.
Tych suborov na PC-A nie je vela, tak 0-10 malych suborov za hodinu. Sú uložené v jednom adresári. Každých povedzme 10 minút je potrebné ich preniesť na PC-B a zmazať z PC-A.
Doteraz mi napadli dve možnosti.
1. Použiť RSYNC /klient+server/. Klient by sa spustal na PC-A cez scheduler. To ma ale v praxi hacik, niekedy sa proste ten klient zasekne a ostane visiet v pamati /tie PC sa nevypinaju/
2. Spravit si skript a exportovat tie subory z PC-A opat cez scheduler na nejaky FTP. A nasledne iny skript na PC-B by ich stahoval. To ma ale tiez hacik a to je synchronizacia. Neviem zarucit, ze v case stahovania z FTP na PC-B uz PC-A odoslal cely subor. Pri malych suboroch je sice mala pravdepodobnosť kolizie ale predsa.
Potrebujem hlavne odolne a stabilné riešenie, ktore sa raz nastavi a mozem na to zabudnut. Nechcem riesit kazdy tyzden, ze nejaky prenos neprebehol OK.
Ake dalsie riesenia Vas napadaju?
Ja by som to riešil priamou cestou takto:
KlientA -> Server
KlientB -> Server
KlientC -> Server
nič iné by som do toho nezaťahoval... Prenos by inicioval a staral sa o kopírovanie/zmazanie klientský PC, Server-centrálny PC by som nechal slúžiť ako úložisko pre dáta...
Na klientských PC nejaký program/script s automatickým spúšťaním "povedzme 10 minút". Neviem aký program? Robocopy alebo čo ja viem čo chceš...
Diky za reakciu.
Doteraz som si myslel, ze robocopy nedokaze kopirovat cez net (pozrel som manual teraz len narychlo a asi naozaj nedokaze). Medzi tymi PC-A(zdroj suborov) a PC-B(centralny PC na zhravanie dat) je len internet, nie su nijak prepojene. PC-A je sice v malej lokalnej sieti, medzi zdrojom a cielom su ale 2 routre a internet medzi tym. Mam este teoreticky moznost vyuzit tie pevne IP.
Takze hladam bud konkretny soft alebo nacrt riesenia.
Upřímně, tohle je situace, kdy by firma měla začít uvažovat o nějakém profesionálním IT. Buď vlastní, nebo dodavatelsky. A také poněkud profesionálnější hardware.
Rozhodně velmi doporučuji šifrování, ideálně v podobě site-to-site VPN.
Mas pravdu, lepsi HW by to chcelo urcite
Ale zatial potrebujem nejake dalsie napady ako automaticky preniest par textakov z PC na PC cez net. Takze by som asi nepochodil, keby taka nenarocna vec mala stat nejake vacsie peniaze.
Nie je to nic zivotne dolezite, aby to muselo byt sifrovane a zabezpecene. Za seba to potrebujem mat spolahlive, aby som s tym nemal starosti. Nemam problem to spravit niektorou z tych dvoch moznosti ako som pisal v povodnej otazke.
Ale mozno sa tu najde aj lepsi napad. Vsak preto sa pytam, viac hlav - viac rozumu, ako sa hovori...
Podla mna ten Rsync je uplne ok, nechaj si vystup z neho ukladat do logu a obcas nahliadni, ci je to ok.
nejlepší řešení je přes VPN ty soubory rovnou ukládat do cíle. Nemusíš tak řešit problémy synchronizace.
Pokud půjdeš cestou synchronizace, můžeš zkusit mocnější prostředky, např. unison, robocopy apod.
Základní otázka je, jestli ty soubory vůbec potřebuješ ukládat na těch lokálních mašinách. Jestli ne, tak touchwoodovo řešení je to nejjednodušší, co může být.