GNU/Linux >> Linux Esercitazione >  >> Linux

Come scaricare e caricare file su SSH

SSH è il protocollo più sicuro per l'accesso ai server remoti. Fornisce il massimo livello di sicurezza dei dati end-to-end sui canali di comunicazione. Il comando SCP (Secure Copy) utilizza il protocollo SSH per copiare file tra server remoti e locali.

Il server remoto deve disporre di un server SSH in esecuzione. Questo tutorial ti aiuterà a capire come scaricare e caricare file tramite il protocollo SSH.

Scarica file tramite protocollo SSH

Ecco alcuni esempi utili per scaricare file dal sistema remoto tramite protocollo SSH.

  • Questo si collegherà al server esempio.com con l'utente “nome utente ” e copia il /backup/file.zip file nella directory di sistema locale /local/dir . Per utilizzare questo comando, sostituisci i valori secondo il tuo ambiente.
    scp [email protected]:/backup/file.zip /local/dir 
    
  • Se SSH è in esecuzione su una porta non standard, puoi specificare la porta usando -P opzione con il comando SCP.
    scp -P 2222 [email protected]:/backup/file.zip /local/dir 
    
  • Se il tuo server remoto richiede una chiave privata per connettersi al server, puoi usare -i seguito da un percorso del file di chiave privata per connettere il server utilizzando il comando SCP. Questo può essere utile per i server AWS.
    scp -i private_key.pem [email protected]:/backup/file.zip /local/dir 
    

Carica il file utilizzando SSH

Puoi anche caricare file sul server remoto utilizzando il protocollo SSH utilizzando il comando SCP. Utilizzare il seguente comando di esempio per caricare file sul server SSH.

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

Somiglianza puoi usare -P passare per definire la porta del server SSH e -i per definire la chiave privata per l'autenticazione dell'utente.

Conclusione

In questo tutorial, hai imparato a trasferire file tra due sistemi tramite il protocollo SSH.


Linux
  1. Come inviare e scaricare file utilizzando Rsync

  2. Come copiare in remoto i file su SSH senza inserire la password?

  3. wget vs curl:come scaricare file usando wget e curl

  4. Come scaricare un file dal server usando SSH?

  5. Come caricare più file su FTP dal server Linux?

Come utilizzare il comando rsync per copiare i dati localmente e su SSH

Come installare LFTP per scaricare e caricare file in Linux

Come scaricare e caricare directory remota in sFTP

Carica e scarica

Come installare e abilitare il server SSH su Debian 10

Come generare e utilizzare una chiave SSH utilizzando PuTTY