Přejít na hlavní obsah

Příkaz scp pro windows: použití, instalace, příklady

scp (Secure Copy) je nástroj příkazového řádku pro bezpečný přenos souborů mezi počítači přes protokol SSH. Umožňuje uživatelům kopírovat soubory a adresáře z jednoho počítače do druhého pomocí šifrování pro zabezpečení dat.

Zatímco scp je standardním příkazem v OS Linux a Mac, není ve výchozím nastavení k dispozici v OS Windows. Existují však přenosné verze scp, které lze nainstalovat do počítačů se systémem Windows. To umožňuje uživatelům systému Windows používat scp k přenosu souborů ze vzdálených počítačů, aniž by museli instalovat a konfigurovat další software.

Instalace scp pro Windows je poměrně jednoduchá. Musíte si stáhnout přenosnou verzi scp a uložit ji do počítače. Poté musíte přidat cestu k spustitelnému souboru scp do proměnné prostředí PATH, aby byl příkaz dostupný z příkazového řádku. Poté budete moci scp používat stejně jako jakýkoli jiný příkaz v příkazovém řádku systému Windows.

Příklady použití příkazu scp ve Windows mohou zahrnovat kopírování souboru ze vzdáleného serveru do místního počítače, odesílání souboru z místního počítače na vzdálený server a kopírování adresáře jako celku z jednoho počítače do druhého. Znalost základních příkazů a možností scp vám umožní bezpečně sdílet data mezi počítači v síti.

Příkaz scp pro Windows: hlavní body

Pro uživatele operačního systému Windows je nástroj scp k dispozici jako součást balíčku OpenSSH, který lze nainstalovat do počítače. Poskytuje možnost přenosu souborů pomocí protokolu SSH (Secure Shell) a poskytuje bezpečné a šifrované připojení.

Instalace příkazu scp pro Windows:

  1. Stáhněte si nejnovější verzi balíčku OpenSSH z oficiálních stránek (https://github.com/PowerShell/Win32-OpenSSH/releases).
  2. Rozbalte archiv z OpenSSH do počítače.
  3. Přejděte do složky s rozbalenými soubory a spusťte instalační skript install-sshd.ps1 s oprávněními správce.
  4. Po úspěšné instalaci otevřete příkazový řádek a zadejte příkaz scp, abyste ověřili, že nástroj je správně nainstalován.

Příklad použití příkazu scp:

Řekněme, že chcete zkopírovat soubor example.txt z místního počítače na vzdálený server. K tomu musíte použít následující příkaz:

scp C:\path\to\example.txt user@remote_host:/path/to/destination

Zde C:\path\to\example.txt - cesta k souboru v místním počítači, user - uživatelské jméno na vzdáleném serveru, remote_host - adresa nebo název vzdáleného serveru, /path/to/destination - cesta, kam chcete zkopírovat soubor na vzdáleném serveru.

Pokud již soubor s tímto názvem na vzdáleném serveru existuje, bude nahrazen novým souborem. Pokud není zadána cílová cesta, soubor bude uložen v domovském adresáři uživatele.

Také příkaz scp podporuje přenos souborů ze vzdáleného serveru do místního počítače a mezi vzdálenými servery. K tomu je třeba změnit pořadí cest v týmu.

Pamatujte, že při připojení ke vzdálenému serveru možná budete potřebovat přístupová práva a heslo.