![]() |
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.

