El uso de scp es muy similar al de ssh (Uso de ssh).
El único parámetro “importante” que cambia es el que indica el puerto, que en ssh es -p y en scp es -P. Todavía no entiendo el porqué de este cambio tan molesto.
El uso es muy similar a cp pero indicando el equipo remoto.
Para copiar el fichero local “prueba” en el equipo remoto (servidor) usamos:
$ scp prueba servidor:.
El fichero se copiará en la carpeta inicial del usuario en el servidor (generalmente ‘/home/usuario/’).
Podemos indicar rutas relativas a la carpeta inicial o absolutas.
Para copiar el fichero “documentos/prueba” del servidor al equipo local usamos:
$ scp servidor:documentos/prueba .
Ahora, usando parámetros de ssh/scp:
$ scp -P 10022 -i .ssh/id_dsa *.tgz usuario@servidor:/ruta/fichero
Otros artículos relacionados:
Configuración de ssh
Confianza ssh
Túneles SSH
Uso de ssh
sshfs – Montando recursos mediante SSH y FUSE