Chybějící rsync na VPS WEDOS

Chybějící rsync na VPS WEDOS
« kdy: 20. 03. 2014, 11:10:01 »
Potřebuji poradit ohledně použití rsync nejlépe od někoho kdo má zkušenost, lépe začátečnickou než expertní, na VPS WEDOS.

Potřebuji vyřešit kopírování souborů z lokálního počítače na VPS WEDOS. Nefunguje mi to ani v případě, že se pokouším kopírovat z VPS WEDOS na WEDOS disk. To by však stejně neřešilo můj problém, jen jsem se snažil přijít na to postupnými kroky.

Navíc nevím jak se díváte na podobný nápad, který je doporučován  :

Citace
------------------------------------------------------------------------------------------------------------------------------
Při spojení se serverem musíme použít jméno a heslo uživatele (dozvíte se jej v e-mailu o zřízení služby). Heslo si nejprve uložíme do nějakého souboru (např. /home/user/rsync.pass).

rsync -a --password-file=/home/user/rsync.pass --inplace /etc rsync://s1021@1021.s21.wedos.net/s1021/etc
------------------------------------------------------------------------------------------------------------------------------

Přijde mi jednodušší napsat heslo na dotaz.

Pokud se snažím rsync, dostat soubory ( nejlépe adresář ) na VPS a použiji bash v domácím serveru je výsledkem :

bash: rsync :command not found
rsync: connection unexpectedly closed (0 bytes received so far)  [sende
rsync error: remote command not found (code 127) at io.c(605) [sender=

Nesnažil jsem se přitom o nic na pohled složitého:

Kód: [Vybrat]
#!/bin/bash 
echo "===  kopirovani rsync na jinou IP ===========================";
cd /;

rsync --rsh="ssh -l root" home/tom/a/* 31.31.XX.XXX:/a; 

Ovšem mám tam zřejmě nějakou chybu.

Našel jsem dále odkaz na nějakou statistiku /usr/bin/rsync-avu2 -statistiky  kde bych měl upravit -rsync-path=/usr/local/bin/rsync

V lokálním počítači, kde rsync funguje však v adresáři /usr/local/bin/  není žádný soubor.
Soubor rsync je v lokálním počítači, tedy v tom ze kterého kopíruji v /usr/bin/rsync    ( V MC je soubor označen tak, že k němu práva mám. )

Ovšem na VPS WEDOS v tom samém adresáři, tedy : /usr/bin/   rsync nikde nevidím.

Nemůže být chyba v tom ?  Pokud ano jak jí řešit ?
« Poslední změna: 20. 03. 2014, 13:33:51 od Petr Krčmář »


GiBi

Re:Chybějící rsync na VPS WEDOS, špatná cesta, nebo něco jiného ?
« Odpověď #1 kdy: 20. 03. 2014, 11:19:25 »
Nainstalujte si do VPS balíček rsync. Pokud se nemýlím, tak rsync vyžaduje svou přítomnost i na cílovém systému, tedy vaší VPS, kde vám ovšem chybí. Jakou máte distribuci ve VPS? Pokud je to Debian, Ubuntu, Mint a podobné, tak by mělo stačit na VPS jako uživatel root zadat příkaz "apt-get install rsync", pokud je to CentOS, Scientific Linux, Fedora, RHEL nebo podobné, pak by mělo stačit zadat "yum install rsync".

Re:Chybějící rsync na VPS WEDOS, špatná cesta, nebo něco jiného ?
« Odpověď #2 kdy: 20. 03. 2014, 12:47:37 »
Moc díky. Už mi to funguje. Takže jsem adresář se svými *.sh soubory dostal na VPS.

Re:Chybějící rsync na VPS WEDOS
« Odpověď #3 kdy: 20. 03. 2014, 15:21:22 »
zkus se taky podivat na prihlasovani klicem... zapisovat takhle nekam heslo je tak trochu blby
Děkuji za možnost editace příspěvku.

Jimm

Re:Chybějící rsync na VPS WEDOS
« Odpověď #4 kdy: 20. 03. 2014, 15:43:08 »
Tom píše PHP, nebo k čemu jsou ty apostrofy na koncích řádků?


Tom Liberec

Re:Chybějící rsync na VPS WEDOS
« Odpověď #5 kdy: 21. 03. 2014, 01:02:05 »
Ten rsync.pass se mi také jevil jako nedobrá věc. SSH keygen budu určitě muset zavést. Na VPS vypadá auth.log v klidu, zatím, ale na domácím serveru by asi bylo brzy veselo.

Teď musím nějak spáchat daňové přiznání ( trvzení ). Poslední leta to u mě není zrovna výsledek pravidelné účetní činnost.
A pak se kromě keygenu naučit i jak správně použít další IP k doméně, která bude na VPS. To co potřebuji z LAMP jsem sice nainstaloval, ale doménu mám zatím zcela mimo.