GNU/Linux >> Znalost Linux >  >> Linux

Jak stahovat a nahrávat soubory přes SSH

SSH je nejbezpečnější protokol pro přístup ke vzdáleným serverům. Poskytuje nejvyšší úroveň zabezpečení dat mezi koncovými body na komunikačních kanálech. Příkaz SCP (Secure Copy) používá protokol SSH pro kopírování souborů mezi vzdálenými a místními servery.

Vzdálený server musí mít spuštěný server SSH. Tento tutoriál vám pomůže porozumět stahování a nahrávání souborů přes protokol SSH.

Stáhnout soubor přes protokol SSH

Zde je několik užitečných příkladů pro stahování souborů ze vzdáleného systému přes protokol SSH.

  • Tím se připojí k serveru example.com s uživatelem „uživatelské jméno “ a zkopírujte soubor /backup/file.zip soubor do místního systémového adresáře /local/dir . Chcete-li použít tento příkaz, nahraďte hodnoty podle svého prostředí.
    scp [email protected]:/backup/file.zip /local/dir 
    
  • Pokud SSH běží na nestandardním portu, můžete port určit pomocí -P možnost pomocí příkazu SCP.
    scp -P 2222 [email protected]:/backup/file.zip /local/dir 
    
  • Pokud váš vzdálený server vyžadoval pro připojení k serveru soukromý klíč, můžete použít -i následuje cesta k souboru soukromého klíče pro připojení vašeho serveru pomocí příkazu SCP. To může být užitečné pro servery AWS.
    scp -i private_key.pem [email protected]:/backup/file.zip /local/dir 
    

Nahrajte soubor pomocí SSH

Soubory můžete také nahrávat na vzdálený server pomocí protokolu SSH pomocí příkazu SCP. Pro nahrání souborů na server SSH použijte následující příklad příkazu.

scp file.zip [email protected]:/remote/dir 

Podobnost můžete použít -P přepínač pro definování portu SSH serveru a -i pro definování soukromého klíče pro ověření uživatele.

Závěr

V tomto tutoriálu jste se dozvěděli o přenosu souborů mezi dvěma systémy pomocí protokolu SSH.


Linux
  1. Jak vypisovat, nahrávat a stahovat soubory ze serveru SFTP pomocí golang

  2. Jak stahovat soubory ze serveru SFTP pomocí skriptu python

  3. Jak nahrát více souborů na FTP ze serveru Linux?

  1. Jak odesílat a stahovat soubory pomocí Rsync

  2. Jak vzdáleně kopírovat soubory přes SSH bez zadání hesla?

  3. Jak mohu ftp a stáhnout soubory ze skriptu prostředí UNIX

  1. Jak nahrávat nebo stahovat soubory/adresáře pomocí sFTP v Linuxu

  2. wget vs curl:Jak stahovat soubory pomocí wget a curl

  3. Jak stáhnout soubor ze serveru pomocí SSH?