▷ SCP LINUX COMMAND: Jak používat a příklady

V Linuxu existují stovky příkazů, které byly vyvinuty tak, abychom byli produktivnější nebo abychom jednoduše měli lepší kontrolu nad různými úkoly, které je třeba v systému provádět. Jedním z těchto příkazů je příkaz „scp“, který nám dává možnost pro kopírování souborů na, z nebo mezi různé hostitele v prostředích Linux. Příkaz scp (zabezpečené kopírování) využívá ssh pro úlohy přenosu dat a má autentizaci a zabezpečení ssh.

Kde použít příkaz SCPPomocí tohoto příkazu budeme moci přenášet soubory v prostředích, jako jsou:

  • Od lokálního systému ke vzdálenému systému.
  • Přímo ze vzdáleného systému do místního systému.
  • Mezi dvěma vzdálenými systémy k místnímu systému.

Syntaxi SCPObecná syntaxe použití je následující:

 scp [MOŽNOST] [uživatel @] SRC_HOST:] soubor1 [uživatel @] HOST_DESTINO:] soubor2 

Parametry SCPParametry jsou:

  • MOŽNOST: umožňuje určit parametry scp, jako je šifrování, konfigurace ssh, port ssh, limit, rekurzivní kopírování a další
  • Uživatel 1: zdrojový soubor.
  • Uživatel 2: cílový soubor.
  • -P: označuje port ssh vzdáleného hostitele.
  • -p: umožňuje zachovat úpravy souborů a časy přístupu.
  • -q: pomocí této možnosti můžeme potlačit měřič průběhu a zprávy bez generování chyb.
  • -C: scp je nucen komprimovat data během doručení do cílového počítače.
  • -r: umožňuje říct scp, aby rekurzivně kopíroval data do adresářů.

Příkaz scp, založený na ssh, bude vyžadovat ssh klíč nebo heslo pro autentizaci ve vzdálených systémech k použití a je nutné mít oprávnění ke čtení ve zdrojovém souboru a oprávnění k zápisu v cílovém systému.
Nyní uvidíme, jak tento příkaz použít ke kopírování zabezpečených souborů v systému Linux.

Jak používat příkaz SCP Linux

Krok 1
Pokud chceme zkopírovat soubor jednoduchým způsobem, například do domovského adresáře, použijeme následující:

 scp file.extension [email protected]: / home / user 

ZVĚTŠIT

Krok 2
Všimněte si toho, že je spuštěna bezpečnostní zpráva SHA256, zadáme heslo a soubor bude zkopírován:

ZVĚTŠIT

Krok 3
Můžeme zkopírovat soubor ze serveru na server spuštěním:

 scp [email protected]: /home/user1/file.extension [email protected]: /home /user2 / 

ZVĚTŠIT

Krok 4
Pokud chceme zkopírovat celý adresář pomocí scp, můžeme spustit následující syntaxi:

 scp -r / home / user / složka [email protected]: / home / user 

ZVĚTŠIT

Krok 5
Nakonec můžeme omezit šířku pásma použitou s parametrem „l“ takto:

 scp -l limit [email protected]: /home/user/file.extension Documents 
Pomocí příkazu scp máme jednoduchou, ale spolehlivou alternativu k bezpečnému a úplnému kopírování souborů různými způsoby v Linuxu.

wave wave wave wave wave