scp permite que los archivos se copien hacia, desde o entre diferentes máquinas. Utiliza ssh para la transferencia de datos y proporciona la misma autenticación y el mismo nivel de seguridad que ssh.
1. Copiar “archivo.txt” de un equipo remoto al localhost
$ scp usuario@equipo.remoto:archivo.txt /local/directorio
2. Copiar “archivo.txt” del equipo local al equipo remoto.
$ scp archivo.txt usuario@equipo.remoto:/remoto/directorio
3. Copiar directorio “foo” del equipo local al equipo remoto en el directorio “otro”
$ scp -r foo usuario@equipo.remoto:/remoto/directorio/otro
4. Copiar “archivo.txt” del equipo remoto 1 al equipo remoto 2.
$ scp usuario@equipo.remoto1:/remoto/directorio/archivo.txt \ usuario@equipo.remoto2:/remoto2/directorio2/
5. Copiar “archivo.txt” y “otro.txt” del equipo local al directorio home del equipo remoto.
$ scp archivo.txt otro.txt usuario@equipo.remoto:~
6. Copiar “archivo.txt” del equipo local al equipo remoto usando puerto 2264
$ scp -P 2264 archivo.txt usuario@equipo.remoto:/remoto/directorio
7. Copiar multiples archivos del equipo remoto a el directorio actual del equipo local
$ scp usuario@equipo.remoto:/remoto/directorio/\{a,b,c\} . $ scp usuario@equipo.remoto:~/\{archivo.txt,otro.txt\} .