▷ COMANDO SCP LINUX: Come usare ed esempi

Esistono centinaia di comandi in Linux che sono stati sviluppati per permetterci di essere più produttivi o semplicemente avere un miglior controllo sui diversi compiti da svolgere all'interno del sistema.Uno di questi comandi è il comando "scp" che ci dà la possibilità per copiare file su, da o tra diversi host in ambienti Linux. Il comando scp (copia sicura) utilizza ssh per le attività di trasferimento dei dati e ha l'autenticazione e la sicurezza di ssh.

Dove usare il comando SCPUtilizzando questo comando potremo trasferire file in ambienti come:

  • Dal sistema locale a un sistema remoto.
  • Direttamente da un sistema remoto al sistema locale.
  • Tra due sistemi remoti al sistema locale.

Sintassi SCPLa sintassi generale di utilizzo è la seguente:

 scp [OPZIONE] [utente @] SRC_HOST:] file1 [utente @] HOST_DESTINO:] file2 

Parametri SCPI parametri sono:

  • OPZIONE: permette di indicare a scp parametri come crittografia, configurazione ssh, porta ssh, limite, copia ricorsiva e altro
  • Utente 1: file sorgente.
  • Utente 2: file di destinazione.
  • -P: indica la porta ssh dell'host remoto.
  • -p: consente di conservare le modifiche ai file e gli orari di accesso.
  • -q: con questa opzione possiamo sopprimere l'indicatore di avanzamento e i messaggi senza errori generati.
  • -C: scp è costretto a comprimere i dati durante la consegna al computer di destinazione.
  • -r: consente di dire a scp di copiare ricorsivamente i dati nelle directory.

Il comando scp, essendo basato su ssh, richiederà una chiave ssh o una password per l'autenticazione nei sistemi remoti da utilizzare ed è necessario disporre dei permessi di lettura sul file sorgente e di scrittura sul sistema di destinazione.
Ora vedremo come utilizzare questo comando per copiare file protetti su Linux.

Come usare il comando SCP Linux

Passo 1
Se vogliamo copiare un file in modo semplice, ad esempio, nella directory Home utilizzeremo quanto segue:

 scp file.estensione [email protected]: / home / utente 

INGRANDIRE

Passo 2
Nota che viene lanciato un messaggio di sicurezza SHA256, inseriamo la password e il file verrà copiato:

INGRANDIRE

Passaggio 3
Possiamo copiare un file da server a server eseguendo:

 scp [email protected]: /home/utente1/file.estensione [email protected]: / home / utente2 / 

INGRANDIRE

Passaggio 4
Se vogliamo copiare un'intera directory con scp possiamo eseguire la seguente sintassi:

 scp -r / home / utente / cartella [email protected]: / home / utente 

INGRANDIRE

Passaggio 5
Infine possiamo limitare la larghezza di banda da utilizzare con il parametro "l" in questo modo:

 scp -l limit [email protected]: /home/user/file.extension Documents 
Con il comando scp abbiamo un'alternativa semplice ma affidabile per copiare file in vari modi in Linux in modo sicuro e completo.

wave wave wave wave wave