Comando SCP – Transferir archivos entre equipos

Una de las formas más fáciles de transferir archivos entre servidores es por medio de SSH, y hay un comando que nos puede ayudar para eso, resolviéndolo de forma ágil.

Por lo que a continuación se detallarán diversos ejemplos de uso.

Ejemplos de uso

Se necesita transferir un archivo local a un servidor:

El server usa el puerto “888“, se requiere de una clave “clave.pem” y se hará login con el usuario “usuario_remoto“.

$ scp -P 888 -i clave.pem /ruta/archivo/local.zip usuario_remoto@server:/ruta/archivo/remoto.zip

Se necesita transferir un archivo desde el servidor a una ubicación local

Usando los mismos parámetros del ejemplo anterior:

$ scp -P 888 -i clave.pem usuario_remoto@server:/ruta/archivo/remoto.zip /ruta/archivo/local.zip

Sobre los parámetros básicos

El número de puerto se puede obviar si es el 22 que es utilizado por defecto por el servicio SSH al igual que la clave.pem dependiendo del equipo al que se necesite conectar.