Portál AbcLinuxu, 10. května 2025 19:33

Dotaz: nastroj,. popř. příkaz na poslání dat na ftp

28.12.2012 16:38 křemílek
nastroj,. popř. příkaz na poslání dat na ftp
Přečteno: 388×
Odpovědět | Admin
Dobrý den,

mám linux Open Suse 11.3. Jsem v linuxu začátečník, a tak se chci zeptat. Přes ssh se chci připojit na jednu FTP. Existuje nějaký příkaz nebo nástroj, jak na FP poslat nějaká data? Mám složku plnou souborů a chtěl bych je dostat na FTP. Co byste mi poradili? Díky

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

28.12.2012 16:39 křemílek
Rozbalit Rozbalit vše Re: nastroj,. popř. příkaz na poslání dat na ftp
Odpovědět | | Sbalit | Link | Blokovat | Admin
*FTP
28.12.2012 16:46 DK
Rozbalit Rozbalit vše Re: nastroj,. popř. příkaz na poslání dat na ftp
sftp nebo dokumentace a prikaz PUT / MPUT
28.12.2012 17:13 křemílek
Rozbalit Rozbalit vše Re: nastroj,. popř. příkaz na poslání dat na ftp
to je přesně ono, díky!
28.12.2012 16:54 Sten
Rozbalit Rozbalit vše Re: nastroj,. popř. příkaz na poslání dat na ftp
Odpovědět | | Sbalit | Link | Blokovat | Admin
Klasický příkaz je:
(cd odkud && tar cjf - složka) | ssh some@where.com 'cd kam && tar xjvf -'
Jinak kopírovat přes SSH umí třeba Midnight Commander anebo půlka grafických správců souborů (třeba do Dolphinu stačí jako adresa zadat fish://some@where.com)
28.12.2012 17:01 Kit
Rozbalit Rozbalit vše Re: nastroj,. popř. příkaz na poslání dat na ftp
Odpovědět | | Sbalit | Link | Blokovat | Admin
scp
xkucf03 avatar 28.12.2012 17:19 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: nastroj,. popř. příkaz na poslání dat na ftp
Odpovědět | | Sbalit | Link | Blokovat | Admin
SSH/SFTP a FTP jsou úplně jiné protokoly. Který chceš použít, který je k dispozici? Od toho se odvíjí i výběr nástroje.

Pokud si můžeš vybrat, použij SSH/SFTP, protože je bezpečnější a šifrovaný. Použij příkaz sftp pro interaktivní práci nebo scp pro jednorázové zkopírování souboru/adresáře (volba -r pro rekurzivní kopírování adresářů). Příklad:
scp -r složka/kterou/chceš/zkopírovat název_serveru:/cílová/složka/na/serveru
Scp má dva parametry: zdroj a cíl – a můžeš kopírovat oběma směry (místní složky/soubory se píší jen tak, vzdálené se píší s dvojtečkou, před kterou je název serveru).
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
28.12.2012 18:07 Sten
Rozbalit Rozbalit vše Re: nastroj,. popř. příkaz na poslání dat na ftp
Bacha na scp, když narazí na symbolický odkaz, kopíruje cíl a ne samotný odkaz; pokud tam máte ze symlinků smyčku (úplně stačí symlink na .), tak sežere všechno místo na serveru. Doporučuji místo scp -r vždy používat tar | ssh.
29.12.2012 21:53 křemílek
Rozbalit Rozbalit vše Re: nastroj,. popř. příkaz na poslání dat na ftp
A kdybych chtěl kopírovat data z FTP ke mně do PC, tak mi tohle bohužel nefunguje:

scp login@nazev_serveru:soubor.txt

Kde dělám chybu? Díky!
xkucf03 avatar 29.12.2012 22:16 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: nastroj,. popř. příkaz na poslání dat na ftp
Vždyť jsem psal, že FTP a SSH (SFTP, SCP) jsou odlišné protokoly. Běží na tom serveru SSH?

A co znamená nefunguje? Pokud jsi to napsal tak, jak to máš tady, tak tam chybí druhý parametr – kam to chceš zkopírovat. Musíš za to dát ještě tečku (aktuální adresář) nebo název souboru, kam to má přijít. Tzn.
scp login@nazev_serveru:soubor.txt .
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
29.12.2012 22:34 křemílek
Rozbalit Rozbalit vše Re: nastroj,. popř. příkaz na poslání dat na ftp
proboha, utřel jsem si obrazovku a už tam tu tečku vidím :D Díky!

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.