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 :
------------------------------------------------------------------------------------------------------------------------------
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:
#!/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 ?