Permette di effettuare la copia compressa (opzione -C), ricorsiva (opzione -r), e crittata di directory e dei file in esse contenuti tra due host.
Un esempio di utilizzo di copia da locale ad un host remoto:
[homer@Enigma homer]$ scp -C -r * homer@joker:/home/users/homer
Viene indicato di copiare tutto quanto presente nella directory corrente * sull'host joker identificandosi come utente homer nella cartella /home/users/homer
homer@joker's password: ******
Una effettuata l'autenticazione come utente homer ha inizio il trasferimento crittato dei dati
elenco.txt 100% |********************************************************| 0 00:00
pratice 100% |********************************************************| 18 00:00
programmatori.txt 100% |********************************************************| 0 00:00
main.c 100% |********************************************************| 0 00:00
test-sviluppo.txt 100% |********************************************************| 0 00:00
test.sh 100% |********************************************************| 103 00:00
winedoc-html.tgz.tar 100% |********************************************************| 5306 00:00
La struttura delle directory e i file contenuti sono copiati sull'host remoto
In caso di copia da remoto a locale la sintassi non varia di molto, è solamente necessario indicare prima l'host dal quale copiare i dati:
[homer@Enigma homer]$ scp -C -r homer@joker:/home/users/homer/* /home/homer/
homer@joker's password: ******
elenco.txt 100% |********************************************************| 0 00:00
pratice 100% |********************************************************| 18 00:00
programmatori.txt 100% |********************************************************| 0 00:00
main.c 100% |********************************************************| 0 00:00
test-sviluppo.txt 100% |********************************************************| 0 00:00
test.sh 100% |********************************************************| 103 00:00
winedoc-html.tgz.tar 100% |********************************************************| 5306 00:00
Per utilizzare scp, è necessario conoscere in anticipo la struttura delle directory ed avere un account sull'host remoto.