Kopírování SFTP v rámci serveru

Kopírování SFTP v rámci serveru
« kdy: 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?
« Poslední změna: 26. 05. 2014, 17:54:43 od Petr Krčmář »


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:sftp skopirovanie adresara v ramci serveru
« Odpověď #1 kdy: 24. 05. 2014, 12:30:47 »
Tak kdyz je to v ramci serveru, tak asi rsync, ne? Je nekde nejaky skryty problem, ktery by to znemoznoval?

Re:sftp skopirovanie adresara v ramci serveru
« Odpověď #2 kdy: 24. 05. 2014, 12:36:56 »
rsync mi povedal, že z remote na remote to nie je možné

Re:sftp skopirovanie adresara v ramci serveru
« Odpověď #3 kdy: 24. 05. 2014, 12:49:10 »
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]

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:sftp skopirovanie adresara v ramci serveru
« Odpověď #4 kdy: 24. 05. 2014, 13:11:15 »
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?


Re:sftp skopirovanie adresara v ramci serveru
« Odpověď #5 kdy: 24. 05. 2014, 13:15:03 »
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.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:sftp skopirovanie adresara v ramci serveru
« Odpověď #6 kdy: 24. 05. 2014, 13:51:30 »
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.

Re:sftp skopirovanie adresara v ramci serveru
« Odpověď #7 kdy: 24. 05. 2014, 15:00:50 »
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

Re:sftp skopirovanie adresara v ramci serveru
« Odpověď #8 kdy: 24. 05. 2014, 15:01:53 »
cron mám k dispozícii iba na zavolanie url

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:sftp skopirovanie adresara v ramci serveru
« Odpověď #9 kdy: 24. 05. 2014, 15:20:04 »
Je problem zavolat URL? To vam zvladne i wget a eventuelne byste mozna mohl to URL volat rovnou z toho vaseho serveru.

Re:sftp skopirovanie adresara v ramci serveru
« Odpověď #10 kdy: 24. 05. 2014, 16:39:43 »
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.

anon

Re:sftp skopirovanie adresara v ramci serveru
« Odpověď #11 kdy: 24. 05. 2014, 17:13:58 »
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.

Re:sftp skopirovanie adresara v ramci serveru
« Odpověď #12 kdy: 24. 05. 2014, 17:28:36 »
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.

Re:sftp skopirovanie adresara v ramci serveru
« Odpověď #13 kdy: 24. 05. 2014, 18:11:28 »
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, zkuste to přes něj. Myslím, že už tam jsou různé triky vymyšlené a přístupné na jediné kliknutí.

Re:sftp skopirovanie adresara v ramci serveru
« Odpověď #14 kdy: 25. 05. 2014, 00:15:26 »
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ť.