Il comando scp
(Secure Copy Protocol) è utilizzato per copiare file e directory in modo sicuro tra host su una rete. Utilizza il protocollo SSH per garantire la sicurezza durante il trasferimento dei dati.
La sintassi di base del comando scp
è la seguente:
scp [opzioni] [origine] [destinazione]
-r
: Copia ricorsivamente directory e il loro contenuto.-P
: Specifica la porta da utilizzare per la connessione SSH (la “P” maiuscola è importante).-i
: Specifica un file di chiave privata da utilizzare per l’autenticazione.-v
: Abilita la modalità verbose, utile per il debug.Ecco alcuni esempi pratici dell’uso del comando scp
:
scp /percorso/del/file.txt utente@host_remoto:/percorso/destinazione/
scp utente@host_remoto:/percorso/del/file.txt /percorso/destinazione/
scp -r /percorso/della/directory utente@host_remoto:/percorso/destinazione/
scp -P 2222 /percorso/del/file.txt utente@host_remoto:/percorso/destinazione/
-v
per diagnosticare eventuali problemi di connessione o trasferimento.