Fórum Root.cz
Hlavní témata => Server => Téma založeno: rooobertek 24. 05. 2014, 12:17:21
-
Zdravím
Potrebujem v rámci serveru zazálohovať priečinok, ktorý si nemôžem stiahnuť k sebe, pretože mám neskutočne pomalé pripojenie. Mám k dispozícii sftp a rsync, ale nie ssh. Aké mám možnosti?
-
Tak kdyz je to v ramci serveru, tak asi rsync, ne? Je nekde nejaky skryty problem, ktery by to znemoznoval?
-
rsync mi povedal, že z remote na remote to nie je možné
-
konkrétne
The source and destination cannot both be remote.
rsync error: syntax or usage error (code 1) at main.c(1279) [Receiver=3.1.0]
-
Asi byste mel trochu vic popsat, o co se snazite. Vy sedite doma, na Bahamach mate server a chcete kopirovat data tak, ze to budete delat z vaseho notebooku, tedy asi tak, ze to poleze skrz vas troj a pak zase zpet? A kolik tech dat je? Jestli nejake hrozne objemy, tak to musite mit hodne tlusty drat, protoze pres ADSL to budete delat pul roku.
A o jaka druh dat se jedna? Chcete zalohovat webserver nebo neco?
-
Práve o to ide, že to nechcem ťahať cez seba. Server je v tom istom meste ako ja, ale moje pripojenie je strašné. Chcem sa pripojiť na ssh, spraviť "cp -r adresar druhyadresar", ale nemôžem, pretože nemám konzolu na tom serveri.
-
Tak jestli tam mate webserver, tak byste tu kopii asi mohl udelat pomoci nej. Napisete si nejaky php nebo neco skript, ktery se spusti pouze jednou a udela kopii. Nejake cp se asi z php da zavolat, pokud ne, treba uz nekdo neco takoveho sesmolil v php. Jinak pokud mate pristup do nejakeho uzivatelskeho cronu, tak ten take umi poustet prikazy.
-
Túto možnosť som tiež zvážil, ale je tu problém s tým, že ten php skript môžem spustiť iba s právami webserveru
-
cron mám k dispozícii iba na zavolanie url
-
Je problem zavolat URL? To vam zvladne i wget a eventuelne byste mozna mohl to URL volat rovnou z toho vaseho serveru.
-
Pokud máte na serveru povolené sftp, možná tam máte i scp - a scp protokol příkaz cp umí. Případně vyzkoušejte, zda v sftp nemáte povolené spouštění příkazu cp přes shell.
-
Chudak OP - pta se na velice konkretni otazku a dostava se mu akorat snuzky odpovedi ve stylu "proc to sakra chces" a "vzdyt to vubec nepotrebujes". Achjo.
-
Pokud máte na serveru povolené sftp, možná tam máte i scp - a scp protokol příkaz cp umí. Případně vyzkoušejte, zda v sftp nemáte povolené spouštění příkazu cp přes shell.
Skúsil som cp cez sftp. Dostal som odpoveď Invalid command. Mohli by ste mi pomôcť s cp cez scp?
Skúsil som scp -r uzivatel@server:/web uzivatel@server:/zaloha . Trvá to iba toľko, čo trvá prihlásenie a nič to nespraví. Ani chybovú hlášku nedostanem.
-
Skúsil som cp cez sftp. Dostal som odpoveď Invalid command. Mohli by ste mi pomôcť s cp cez scp?
Skúsil som scp -r uzivatel@server:/web uzivatel@server:/zaloha . Trvá to iba toľko, čo trvá prihlásenie a nič to nespraví. Ani chybovú hlášku nedostanem.
Přes to sftp byste musel příkaz cp spouštět přes vykřičník !cp .... U scp by bylo lepší použít ještě parametr -3, aby kopírování nešlo přes váš počítač. Určitě to vyzkoušejte také s parametrem -v, aby se vypsaly podrobnější informace.
Pokud máte možnost někde vyzkoušet WinSCP (http://winscp.net/), zkuste to přes něj. Myslím, že už tam jsou různé triky vymyšlené a přístupné na jediné kliknutí.
-
Díky moc, konečne sme sa niekam posunuli :) Ešte musím vyriešiť problém, že !cp na akýkoľvek súbor hovorí "No such file or directory". Ale aspoň som sa dozvedel niečo, čo som nevedel pred napísaním prvej otázky.
Winscp skúsim ráno. Dám vedieť.
-
Ešte musím vyriešiť problém, že !cp na akýkoľvek súbor hovorí "No such file or directory".
Zkusil bych ještě plnou cestu /bin/cp.
Ještě mne napadá, /web a /zaloha jsou skutečné cesty, které jste použil? Pokud takhle v sftp fungují (třeba pro download), nejspíš jste v chrootu a pak tam asi žádné /bin/cp nebude. Zkuste si příkazem pwd v sftp vypsat aktuální cestu, zda v těch příkazech nemáte použít i nějaké nadřazené adresáře.