Ya hemos hablado largo y tendido acerca de SSH aquí en Binarios. Ahora llega el momento de abordar una de sus capacidades: copiar desde/hacia el servidor datos desde otra terminal.

 

 

 

 

 

 

 


El comando SCP (Secure CoPy) nos posibilita realizar copias desde o hacia el servidor SSH desde cualquier terminal que soporte conexiones del tipo SSH.

Para comenzar, vamos a definir que el servidor es la computadora a la cual nos vamos a conectar a través de SSH.
Y la computadora desde donde nos conectaremos (la que usaremos), la vamos a llamar cliente.

 

Copiar DESDE el servidor hacia nuestra PC

La sintáxis que se debe emplear para el comando scp es:

  • Para copiar un simple archivo:
scp -PPuerto cliente@servidor:directorio/archivo_origen.ext /directorio/destino
  • Para copiar todo el contenido de un directorio:
scp -PPuerto -pr cliente@servidor:/directorio/origen /directorio/destino

 

Donde:

  • -P es el puerto para conectarse. Podemos omitirlo, y por defecto se conectará a través del puerto 22.
  • cliente es el nombre de usuario del servidor
  • servidor es el DNS o IP del servidor
  • directorio es el directorio donde está ubicado (la ruta completa, o absoluta)
  • destino donde copiaremos la información
  • -r copia recursivamente todo el contenido del directorio (copia TODO)
  • -p Mantiene los registros de fecha y creación, así como también sus permisos.

 

Copiar HACIA el servidor datos de nuestra PC

La sintáxis no difiere en lo absoluto, a excepción del orden, que es inverso.

Nuevamente para copiar un único archivo:

scp -PPuerto /directorio/local/archivo_origen.ext  cliente@servidor:directorio/destino
  • Para copiar todo el contenido de un directorio, le agregamos el -pr:
scp -PPuerto -pr /directorio/origen cliente@servidor:/directorio/destino

 

Ejemplo

Supongamos que quiero traer del servidor un capítulo de la serie Futurama. Entonces, el comando será:

scp -P22 This email address is being protected from spambots. You need JavaScript enabled to view it..1.5:/Datos/Futurama/Temporada1/S01E01.mpg /home/cristian1604/Futurama/

Si en lugar de un capítulo, si quiero traer toda una temporada:

scp -P22 -pr This email address is being protected from spambots. You need JavaScript enabled to view it..1.5:/Datos/Futurama/Temporada1 /home/cristian1604/Futurama/

El caso es análogo para enviar archivos.

 

 


Licencia . Ver información de licencia & cómo copiar material de esta web aquí.  - Autor: Cristian1604 - Ilustración inicio: Cristian1604.