Příkazy pro Linux

Použití příkazu scp v systému Linux

Použití příkazu scp v systému Linux
SCP znamená „zabezpečená kopie“ a je to alternativní způsob přenosu souborů ze zařízení na jiné zařízení k FTP / SFTP. SCP, stejně jako SFTP, funguje prostřednictvím protokolu SSH.

Stručný úvod do protokolu SSH:

Protokol SSH (Secure Shell) byl vytvořen jako alternativa k Telnetu pro bezpečné přihlášení a přístup ke vzdáleným zařízením. Na rozdíl od Telnetu poskytuje SSH šifrování komunikace mezi oběma stranami. Abychom pochopili SSH a Telnet, představte si tunel, ve kterém informace cestují ze zařízení do jiného, ​​s Telnetem je tunel transparentní, což umožňuje externím aktérům vidět informace, které jím procházejí, zatímco u SSH je stejný tunel vymalován a brání lidem vidět informace procházející uvnitř. Zatímco protokol SSH byl původně vyvinut pro uživatele pro přístup ke vzdáleným zařízením prostřednictvím konzoly, může být užitečné zašifrovat další funkce nebo protokoly, jako je FTP.

Pomocí scp:

SCP nám umožňuje bezpečně přenášet soubory z klienta na server (zde zkontrolujte, jak nastavit SSH jako server), načítat soubory ze serveru a doručovat soubory ze serveru klientovi.

Syntaxe je snadno pochopitelná, řekněme, že máme 3 počítače, A, B a C:

Použití scp k načtení souborů ze zařízení B pomocí zařízení A (Načítání souborů):

scp uživatelské jméno @ X.X.X.X: / path / to / remote / file / local / directory / where / to / save / the / file

Kde:
scp = volá program

Uživatelské jméno = nahraďte jej správným uživatelským jménem

@ = odděluje uživatelské jméno a hostitele / ip
X.X.X.X = vyměňte jej za správného hostitele / ip.

: / cesta / do / vzdáleného / souboru = určit vzdálené umístění souboru, který se má načíst.

/ local / adresář / kde / do / uložit / soubor / = nahraďte jej za místní adresář, kam chcete soubor uložit.

Použití scp ke kopírování souborů ze zařízení A do zařízení B (odesílání souborů):

scp FILENAME uživatelské jméno @ X.X.X.X: / remote / adresář

Kde:
scp = volá program
NÁZEV SOUBORU = název souboru k přenosu

Uživatelské jméno = nahraďte jej správným uživatelským jménem

@ = odděluje uživatelské jméno a hostitele / ip

X.X.X.X = vyměňte jej za správného hostitele / ip

: / remote / adresář = určit vzdálené umístění pro uložení přeneseného souboru.

Použití scp ke kopírování souborů ze zařízení B do zařízení C při provozu zařízení A:

scp username1 @ X.X.X.X: / path / to / remote / file username2 @ Y.Y.Y.Y: / cesta / k / destinarion / adresář

Kde:
scp = volá program

Uživatelské jméno = nahraďte jej správným uživatelským jménem v zařízení B.

@ = odděluje uživatelské jméno a hostitele / ip

X.X.X.X = vyměňte jej za správného hostitele / ip pro zařízení B.

Uživatelské jméno2 = nahraďte jej správným uživatelským jménem zařízení C

@ = odděluje uživatelské jméno a hostitele / ip

Y.Y.Y.Y = vyměňte jej za správného hostitele / ip pro zařízení C.

: / cesta / do / destinarion / adresář = určit vzdálené umístění pro uložení přeneseného souboru.

Pomocí scp zkopírujete celý adresář (ne jeden soubor) ze zařízení A do zařízení B:

Stejně jako u příkazu „cp“ můžeme přidat parametr -r pro přenos celých adresářů:

scp -r / local / adresář uživatelské jméno @ X.X.X.X: / remote / adresář

Kde -r určuje obsah, který se má kopírovat, není soubor, ale celý adresář, stejně jako používáme příkaz „cp -r"

Přidáním parametru -r můžeme přenášet adresáře namísto jednotlivých souborů.

Pokud chceme zrychlit přenos souborů, můžeme přidat parametr -C, který během přenosu komprimuje soubory nebo adresáře, a to i když ponechá cílovou kopii nekomprimovanou (pokud tomu tak bylo).

Příkladem pro zrychlení scp může být:

scp -C uživatelské jméno souboru @ X.X.X.X: / remote / adresář

Poznámka: Nepleťte si -C za -c, zatímco -C má urychlit přenos souboru komprimací obsahu, -c určuje chiper.

Dále můžeme určit číslo portu. Ve výchozím nastavení používá SCP port SSH 22, ale někteří správci jej z bezpečnostních důvodů mění. Chcete-li zadat jiný port, přidejte -P jako parametr:

scp -P 2048 FILENAME uživatelské jméno @ X.X.X.X: / remote / director

Kde:
-P:
Určuje port.

2048: vyměňte jej za správný port.

Doufám, že vám tento článek připadal užitečný a produktivní, sledujte LinuxHint, kde najdete další tipy a aktualizace pro Linux.

Hry Jak nainstalovat a hrát Doom na Linuxu
Jak nainstalovat a hrát Doom na Linuxu
Úvod do Doom Série Doom vznikla v 90. letech po vydání původního Doomu. Byl to okamžitý hit a od té doby herní série získala řadu ocenění a původní Do...
Hry Vulkan pro uživatele Linuxu
Vulkan pro uživatele Linuxu
S každou novou generací grafických karet vidíme, že vývojáři her posouvají hranice grafické věrnosti a přibližují se k fotorealismu. Ale navzdory vešk...
Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvoření vlastní simulace dopravy může být zábavné, uvolňující a mimořádně lákavé. Proto se musíte ujistit, že vyzkoušíte co nejvíce her, abyste našl...