Portál AbcLinuxu, 20. dubna 2024 00:46


Dotaz: Návrh scriptu

16.6.2012 00:57 Mattoni
Návrh scriptu
Přečteno: 297×
Odpovědět | Admin
Ahoj, poradí někdo ohledně stahování souborů?

Co potřebuji:

V pravidelných intervalech přesunout soubory ze serveru A na server B pomocí SSH.

Moje představa:

Napsat jednoduchý script v Bash/Shell, který by se automaticky spouštěl třeba z cronu, po spuštění by se přihlásil na server A, zjistil jestli existují nějaké soubory ke stažení a pokud ano tak by je stáhnul a odhlásil se.

Co nevím:

Jestli je to bezpečný, jak zadat automaticky heslo pro takové přihlášení na server A, jak automatický stáhnout ty soubory. Děkuji za případné lepší návrhy nebo řešení. Přeji hezký večer......
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

16.6.2012 01:07 SPM | skóre: 28
Rozbalit Rozbalit vše Re: Návrh scriptu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Lze to - přes scp kopírovat a napsat to jako wildcard (zkopíruje vše nebo bude jenom remcat že tam zrovna nic není), případně ssh se dá také vnutit (za parametrama) příkaz, který na vzdálené straně spustí a dostaneš zpět výsledek. Obejití zadání hesla se dělá typicky autorizací klíčem - buď pro ten jeden server budeš mít nešifrovaný klíč anebo šifrovaný a použiješ ssh agenta (po rebootu serveru je pak nutno klíč odemknout). Bezpečné je to tak, jak dokážeš ostatní uživatele držet od toho daného klíče.
16.6.2012 12:56 Mattoni
Rozbalit Rozbalit vše Re: Návrh scriptu
Díky za info, ale potřeboval bych spíše podrobnější řešení, tomu co jste napsal zase tak moc nerozumím, jestli vůbec :(
Jendа avatar 17.6.2012 01:56 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Návrh scriptu
Na ssh klíče vygooglíš tunu návodů.

Na cron (zajišťuje pravidelné vykonávání nějakého příkazu) taky.

A samotné kopírování už je jenom rsync -avzhPe ssh pepa@stroj:/odkud/to/chci /kam/to/chci (co znamená avzhPe si přečteš v man rsync a upravíš podle svých potřeb).
16.6.2012 13:17 Kit
Rozbalit Rozbalit vše Re: Návrh scriptu
Odpovědět | | Sbalit | Link | Blokovat | Admin
rsync
16.6.2012 13:46 kolcon | skóre: 15 | blog: kolcon
Rozbalit Rozbalit vše Re: Návrh scriptu
Odpovědět | | Sbalit | Link | Blokovat | Admin
jestli chces poradit, jak na to, tak si nastuduj SSH prihlaseni pomoci klicu a rsync na prenos souboru. Jestli chces, aby ti ten skript nekdo napsal, zkus nabidnout financni odmenu, treba se nekdo chyti...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.