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.