GNU/Linux >> Znalost Linux >  >> Linux

Příkaz Linux SCP pro bezpečný přenos souborů

Jako uživatel Linuxu nebo správce systému je bezpečný přenos souborů mezi různými systémy Linux zásadní. To chrání životně důležité informace, které by mohly být zachyceny a ukradeny hackery. V této příručce se dozvíte, jak bezpečně přenášet soubory pomocí příkazu Linux SCP.

Co je příkaz Linux SCP?

SCP , zkratka pro Secure Copy, je protokol, který se používá k bezpečnému kopírování souborů a adresářů na vzdálené servery/klientské systémy. Je dodáván s vestavěným SSH, který nabízí šifrování a soukromí informací, které si vyměňují systémy. Z hlediska zabezpečení je mnohem lepší než příkaz telnet.

Podívejme se nyní na některé příklady použití příkazu SCP.

Základní syntaxe příkazu scp

Nejzákladnější syntaxe použití SCP je uvedena níže:

scp source_file_name username@destination_IP_address:destination_folder

Výše uvedený příkaz se používá k přenosu místních souborů na vzdálený server. Můžeme také přenést vzdálené soubory na místní server pomocí níže uvedené syntaxe.


scp username@remote_host:remote_file_folder local_folder

Existují další další možnosti, které můžete použít, abyste získali požadovaný výstup. Nejprve se však podívejme na využití SCP bez jakýchkoliv možností.

Použití příkazu SCP bez dalších možností

Pro začátek začněme základním použitím příkazu SCP. Ve svém aktuálním adresáři mám soubor s názvem linux_for_beginners.pdf . Tento soubor pošlu vzdálenému hostiteli 66.152.163.19 . Chcete-li toho dosáhnout, příkaz bude

scp linux_for_beginners.pdf [email protected]:

Pokud se k hostiteli připojujete poprvé, získáte výstup, jak je znázorněno na výstupu níže. Budete vyzváni k zadání hesla vzdáleného hostitele a po jeho zadání bude soubor zkopírován do kořenové složky vzdáleného hostitele

Ukázkový výstup

Příkaz SCP s volbou -p

Při použití s ​​-p SCP poskytuje rychlost připojení a odhadovaný čas potřebný k dokončení přenosu souboru.

Například,

scp -p Exercise1.txt [email protected]

Ukázkový výstup

Zobrazit podrobné informace o procesu SCP

Chcete-li vytisknout podrobnější výstup při spuštění SCP, použijte -v vlajka. Tím se vytiskne podrobný výstup.

Například,

scp -v Course1.pdf  [email protected]:

Ukázkový výstup

Omezte šířku pásma pomocí volby -l

Další užitečnou možností je -l parametr, který vám umožní omezit využití šířky pásma.

Například,

scp -l 400 report1.txt [email protected]:

Hodnota 400 je v kilobitech za sekundu . V zásadě tedy omezujete přenos souboru na 400 kb/s nebo 50 kilobajtů za sekundu znamená, že 8 bitů se rovná 1 bajtu .

Ukázkový výstup

Rekurzivně kopírovat adresáře

Pokud chcete kopírovat soubory uvnitř adresářů, použijte -r příznak pro rekurzivní kopírování adresářů, jak je znázorněno

scp -r documents [email protected]: 

Ukázkový výstup

Zkopírujte soubory ze vzdáleného serveru na místní server

V některých případech může být nutné zkopírovat soubory ze vzdáleného systému Linux do vašeho aktuálního místního systému Linux.
To je možné pomocí syntaxe.

scp username@remote-host:/remote/path /localpath

Chcete-li například zkopírovat soubor file1.pdf umístěný v domovském adresáři uživatele root na vzdáleném serveru IP 173.82.240.103 do místního systému na /tmp/files cesta, příkaz bude:

scp [email protected]:file1.pdf /tmp/files

Ukázkový výstup

Potlačit jakékoli diagnostické zprávy/varování/měřič průběhu

Můžete se rozhodnout, že při spuštění SCP nechcete zobrazovat žádné diagnostické zprávy, varování ani ukazatel průběhu. Chcete-li toho dosáhnout, použijte -q možnost, jak je uvedeno.

scp -q file1.pdf [email protected]: 

Ukázkový výstup

Dostali jsme se na konec tohoto článku. Doufáme, že si nyní budete jisti zabezpečením odesílání souborů mezi systémy Linux. Neváhejte se na nás obrátit se svými zkušenostmi.


Linux
  1. 14 Příklady příkazů SCP pro bezpečný přenos souborů v systému Linux

  2. Jak přejmenovat soubory v Linuxu

  3. Příkaz SCP Linux – Jak přenášet soubory SSH ze vzdáleného do místního

  1. Jak bezpečně přenášet soubory pomocí SCP

  2. Jak bezpečně přenášet soubory pomocí příkazu SCP v systému Linux

  3. Příkaz mcopy v Linuxu

  1. Vysvětlení příkazu SCP pro Linux:Bezpečné kopírování a přenos souborů {13 příkladů}

  2. Kopírování souborů a adresářů v Linuxu

  3. Linux ls Command - Seznam souborů