Ir al contenido principal

scp en ssh (transferencia de archivos)

COPIAR ARCHIVOS DE LOCAL A SERVIDOR
Si queremos subir el archivo archivo.txt de nuestro ordenador a la carpeta /home/usuario del servidor, hacemos lo siguiente:
$ scp archivo.txt usuario@dominio.com:/home/usuario

COPIAR ARCHIVOS DE SERVIDOR A LOCAL
Si queremos copiar el fichero archivo.txt del servidor a nuestro ordenador en la carpeta Documentos, hacemos lo siguiente: $ scp usuario@dominio.com:/home/usuario/archivo.txt Documentos

COPIAR ARCHIVOS DE SERVIDOR A SERVIDOR
Para copiar un archivo de un servidor a otro, hacemos lo siguiente:
$ scp usuario1@dominio1.com:/home/usuario1/archivo.txt usuario2@dominio2.com:/home/usuario2/

COPIAR UN DIRECTORIO COMPLETO
Para copiar un directorio completo de mi ordenador al servidor, por ejemplo /home/mario/carpeta a /home/usuario, añadimos un -r en el comando:
$ scp -r /home/mario/carpeta usuario@dominio.com:/home/usuario

LIMITAR EL ANCHO DE BANDA

Para no sobrecargar demasiado el servidor, es posible limitar el ancho de banda de la transferencia. Con el parámetro -l podemos indicar la velocidad (en Kbps). $ scp -l limite usuario@dominio.com:/home/usuario/archivo.txt Documentos

Conclusiones
Utilizo bastante este comando y es muy útil. Ayuda a hacer copias rápidamente y desde la consola, sin tener que abrir ningún programa. Os recomiendo que lo uséis si trabajáis con servidores externos o incluso con la Raspberry Pi que tengáis en casa.



Fuentes
  • Copiar archivos a través de SSH con SCP. Mario Pérez Esteso. URL: https://geekytheory.com/copiar-archivos-a-traves-de-ssh-con-scp

Comentarios