Bojujete s príkazom Linux Secure Copy? Použite tento príklad scp

Bojujete s príkazom Linux Secure Copy? Použite tento príklad scp

Príkaz scp vám umožňuje efektívne kopírovať súbor medzi dvoma rôznymi hostiteľmi. Syntax pre scp znova používa syntax cp, takže by sa mala väčšine používateľov Linuxu cítiť povedomá.





ako používať internet v roku

Zložité na tom je, že príkaz scp je ten, že zdroj alebo cieľ môžu byť vzdialené, tj. Počítač pripojený k inej sieti, odlišnej od vašej lokálnej. Pri zadávaní súboru na kopírovanie budete musieť uviesť aj podrobnosti o vzdialenom hostiteľovi. To zahŕňa jeho IP adresu a užívateľské meno.





Odovzdanie súboru pomocou príkazu scp

Všeobecná syntax scp je:





scp source destination

Všimnite si, ako je to v podstate rovnaká syntax ako príkaz cp .

Najjednoduchší príklad scp je ten, ktorý budete pravdepodobne používať najviac: nahranie súboru z miestneho počítača na vzdialený server. V tomto prípade zdroj časť príkazu je priamočiara a destinácia je to komplikovanejšie:



scp index.html bobby@example.org:/var/www/html/

Toto skopíruje lokálny súbor s názvom index.html vzdialenému hostiteľovi. Môžete to zadať rovnakým spôsobom, akým by ste zadali súbor pre akýkoľvek iný príkaz. Môže to byť absolútny alebo relatívny odkaz na súbor. Takže, index.html , ../index.html a /home/bobby/index.html sú rôzne spôsoby, ktoré môžete použiť na zadanie lokálneho súboru.

Cieľ v príklade je bobby@example.org: / var / www / html / . To znamená, že:





  1. Používateľ bobby bude vlastníkom nového súboru na vzdialenom serveri. Tento používateľ bude musieť existovať a mali by ste k nemu mať prístup.
  2. Názov hostiteľa servera, na ktorý súbor nahráme, je example.org . Doménu sme špecifikovali tu, ale môžete tiež použiť IP adresa namiesto.
  3. Na tento server scp nahrá súbor do súboru / var / www / html / adresár.

Po zadaní tohto príkazu vás terminál spravidla vyzve na zadanie hesla používateľa, ktorého ste zadali na vzdialenom počítači.

Sťahovanie celého adresára

Tu je trochu komplikovanejší variant, ktorý stiahne celý adresár:





scp -rpC bobby@example.org:/tmp/docs /home/bobby

Najprv by ste si mali všimnúť, že zdroj je teraz vzdialeným počítačom, zatiaľ čo destinácia je miestny. Okrem prepínača poradia by mali byť tieto zdrojové a cieľové podrobnosti známe. Tento príklad však tiež prináša tri užitočné vlajky:

vyhľadaj číslo, ktoré mi volalo
  1. -r: Rekurzívne stiahne celý adresár. Prenesie všetky súbory dovnútra /tmp/docs . Je to veľmi užitočné pri vytváraní rýchlych záloh alebo pri prenose veľkého počtu súborov, najmä ak nemáte prístup na prihlásenie k vzdialenému hostiteľovi.
  2. -p: Zachováva časové pečiatky súborov a režimy pôvodných súborov. Vaše miestne kópie budú mať rovnaké časy vytvorenia alebo povolenia na zápis ako ich originály.
  3. -C: Umožňuje kompresiu. Ak prenášate veľa súborov, môže to všetko urýchliť, najmä ak používate pomalé pripojenie.

Príkaz scp je takmer taký ľahký ako cp

Základné použitie príkazu scp je jednoduché: je to rovnaké ako cp. Hlavným rozdielom je, že scp potrebuje pre vzdialený server niekoľko ďalších podrobností. Rovnako ako v prípade cp však existujú užitočné vlajky na rozšírenie základných funkcií. Patria sem kompresia a rekurzívne kopírovanie na zabezpečenie sťahovania viacerých súborov.

Ovládanie príkazu scp vám môže prísť vhod, ak ste boli požiadaní o správu servera Linux. Zálohovanie a vzdialený prenos údajov je každodennou úlohou pre niekoho, kto vykonáva správu servera.

zdieľam zdieľam Tweet E -mail Bezpečne kopírujte súbory v systéme Linux pomocou príkazu Scp

Diaľkové presúvanie súborov a priečinkov je jednoduchšie, ako si myslíte. Pomocou príkazu scp je šifrované aj vzdialene presúvanie súborov.

Čítajte ďalej
Súvisiace témy
  • Linux
  • Príkazy Linux
O autorovi Bobby Jack(58 publikovaných článkov)

Bobby je technologický nadšenec, ktorý pracoval ako vývojár softvéru väčšinu dvoch desaťročí. Má nadšenie pre hry, pracuje ako editor recenzií v časopise Switch Player a je ponorený do všetkých aspektov online publikovania a webového vývoja.

ako uložiť webovú stránku offline
Viac od Bobbyho Jacka

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber