Naposledy aktualizováno dne
Pro bezpečný přenos souborů mezi místními a vzdálenými linuxovými zařízeními je jednou z nejlepších možností SCP. Zde je návod, jak používat SCP v systému Linux.
V dnešní době existuje spousta způsobů, jak přenášet soubory pomocí cloudových služeb. Přesto nejbezpečnějším způsobem, jak to udělat, není používat Dropbox, Disk Google ani nic podobného.
jestli ty chtějí maximální bezpečnost při přesouvání souborů z počítače do počítače budete potřebovat vědět, jak SCP v Linuxu. Zde je návod.
Základy bezpečného kopírování (SCP)
Zabezpečená kopie, nebo scp, je linuxový příkaz používaný k bezpečnému kopírování souborů mezi servery. Tyto soubory zašifruje, takže nikdo, kdo sleduje váš síťový provoz, je nemůže zachytit a přečíst. SCP je zabudován do Protokol Secure Shell (SSH)., který obvykle používá nejsilnější dostupné šifrování.
SCP je po léta nesmírně populární. Snadno se používá, je vysoce bezpečný a je předinstalovaný na většině instalací serveru Linux. Některé distribuce pro stolní počítače, jako je Ubuntu, jej nemusí mít ve výchozím nastavení nainstalováno.
Uživatelé Windows, nebojte se, protože existují vynikající klienti SCP snadno (a volně) k dispozici pro vás.
Příprava na použití SCP v systému Linux
Než budete pokračovat, ujistěte se, že máte na svém linuxovém serveru nainstalovaný SSH server. Pokud tomu tak není, budete jej muset nainstalovat. Pod Ubuntu můžete nainstalovat OpenSSH server použitím apt.
- Otevřeno Terminál na vašem linuxovém serveru.
- Vydejte příkaz aktualizace sudo apt abyste se ujistili, že máte k dispozici nejaktuálnější zdroje k instalaci.
- Dále nainstalujte openssh pomocí příkazu sudo apt install openssh-server.
Ujistěte se, že jakýkoli počítač, který chcete použít scp na má nainstalovaný server SSH.
Jak SCP v Linuxu
Můžeš použít scp pro kopírování souborů z místního počítače na vzdálený, ze vzdáleného serveru do místního počítače nebo z jednoho vzdáleného serveru na druhý. Je dokonce možné zkopírovat celý adresář pomocí jednoho scp příkaz. Soubory i vaše heslo jsou zašifrovány, takže se nemusíte bát, že by někdo, kdo by zachytil váš provoz, získal něco citlivého.
Základní scp syntaxe příkazu je následující:
scp [MOŽNOST] [uživatel@]SRC_HOST:]soubor1 [uživatel@]DEST_HOST:]soubor2.
- VOLBA – scp možnosti jako šifra k použití, konfigurace ssh, port ssh, limit, rekurzivní kopie a tak dále.
- [uživatel@]SRC_HOST: soubor1 – Zdrojový soubor, který se kopíruje.
- [uživatel@]DEST_HOST:]soubor2 – Cíl, do kterého se má soubor zkopírovat.
Některé z možností, které můžete použít, zahrnují:
- -P – Určuje port SSH vzdáleného hostitele.
- -p – Udržuje úpravy souborů a časy přístupu.
- -q – Tato možnost potlačí ukazatel průběhu a nechybové zprávy.
- -C – Pokud zahrnete tento parametr, vynutí scp pro komprimaci dat odeslaných do cíle.
- -r – To vypovídá scp pro rekurzivní kopírování adresářů.
Při kopírování souborů se stejným názvem a umístěním v obou systémech buďte velmi opatrní. The scp příkaz je docela nemilosrdný a přepíše soubory bez jakéhokoli varování.
Jednoduchý přenos SCP mezi dvěma počítači
Řekněme, že mám soubor s názvem životopis.pdf na místním počítači a chci jej zkopírovat na můj server Linux. Abych to udělal, otevřu Terminál nebo jakoukoli jinou aplikaci příkazového řádku a přejděte do adresáře, kam jsem soubor dříve uložil. Můžete dokonce použít správce souborů Linux GUI otevřete adresář přímo v Terminál.
Dále spustím následující příkaz:
scp životopis.pdf [email protected]:/home/jeff/documents/
Linux mě požádá o zadání hesla pro můj uživatelský účet na vzdáleném serveru a poté přenese můj soubor.
Všimnete si, že výše uvedené příkazy nezahrnovaly název souboru pro vzdálený server. V tomto případě scp příkaz automaticky použije původní název souboru.
Další důležitá věc, kterou je třeba poznamenat, je, jak odkazujete na cesty k souborům scp. Pro místní počítač můžete použít relativní cestu, ale musíte zadat úplnou absolutní cestu pro vzdálený server. Například relativní cesta:
- dokumenty/tabulky/rozpočet.xlsx
Při použití absolutní cesty by to mohlo vypadat takto:
- /home/jeff/documents/spreadsheets/budget.xlsx
Udělejte ještě více s SCP
Jak bylo uvedeno, můžete dokonce kopírovat celé adresáře pomocí jednoho scp příkaz. Zde je návod, jak to vypadá.
scp -r ~/documents/spreadsheets [email protected]:/home/jeff/documents.
Za předpokladu tabulky adresář na vzdáleném serveru ještě neexistuje, adresář z mého místního počítače bude spolu se všemi soubory a adresáři v něm zkopírován do /home/jeff/documents/ na serveru. Zobrazí se jako nový adresář, tabulky, v mém dokumenty adresář.
Na druhou stranu, pokud potřebujete načíst soubor ze vzdáleného serveru do místního počítače, můžete zadat příkaz, jako je tento:
scp [email protected]:/home/jeff/documents/resume.pdf ~/documents.
Pokud potřebujete kopírovat soubory mezi dvěma vzdálenými servery, můžete to udělat pomocí scp. Místo určení místního zdroje nebo cíle zadáte zdroj i cíl jako vzdálené servery.
scp [email protected]:/home/jeff/documents/resume.pdf [email protected]:/home/bonner/documents.
V tomto případě budete vyzváni k zadání hesel pro oba vzdálené účty. I když jste mohli zadat příkaz z místní plochy, data se přenesou přímo z jednoho vzdáleného hostitele na druhého. Pokud dáváte přednost datové trase přes počítač, na kterém jste zadali příkaz, použijte -3 volba:
scp -3 [email protected]:/home/jeff/documents/resume.pdf [email protected]:/home/bonner/documents.
Plné začlenění SSH a SCP do vašeho pracovního postupu
Měl by sis to uvědomit ssh a scp mohou být velmi výkonnými nástroji, když nyní vidíte, jak SCP v Linuxu. Existuje mnoho dalších příkazů, které jsou schopny nad rámec toho, co je zde uvedeno, včetně použití ověřování na základě klíče SSH pro připojení k vašim serverům Linux bez zadání hesla.
Pokud se pravidelně připojujete ke stejným serverům, můžete také zvážit vytvoření konfiguračního souboru pro uložení různých možností SSH pro každý vzdálený počítač, ke kterému se připojujete. To může zahrnovat vše z vzdálená IP adresa na správná uživatelská jména a dokonce i běžně používané možnosti příkazového řádku.
Jak vymazat mezipaměť Google Chrome, soubory cookie a historii prohlížení
Chrome odvádí skvělou práci při ukládání vaší historie procházení, mezipaměti a souborů cookie za účelem optimalizace výkonu vašeho prohlížeče online. Její postup...