Si ya conocemos el protocolo y el comando SSH, es muy posible que más de alguna vez hayamos querido enviar o recibir ficheros al servidor remoto.

mediante gestores de archivos

Esto se puede hacer mediante los gestores de archivos como ya especifiqué en esta entrada.

mediante SCP

Conociendo SSH, SCP nos resultará bastante sencillo. Recordemos cómo conectarnos con SSH:

ssh usuario@maquina.com

SCP combina esta sintaxis y la del comando CP:

cp ficheroorigen ficherodestino

Enviar ficheros

Con este ejemplo, enviariamos el ficherolocal.mp3 de nuestro sistema a la carpeta /home/usuario/ ubicada en el servidor maquina.com:

scp ficherolocal.mp3 usuario@maquina.com:/home/usuario/

Recibir ficheros

Con este ejemplo, copiariamos el fichero.mp3 ubicado en /home/usuario/ de maquina.com en la carpeta actual de nuestro sistema:

scp usuario@maquina.com:/home/usuario/fichero.mp3 ./

Nota: también se pude hacer uso del parámentro -r para copiar recursivamente entre carpetas e incluso filtrar por extensión como en este ejemplo:

scp -r usuario@maquina.com:/home/usuario/peliculas/*.avi ./peliculas