Secure Copy
scp es parte del la suite de SSH y permite copiar ficheros de manera compatibilizada y segura entre maquinas, gracias al par de llaves publicas.
Con scp podras realizar copias de ficheros a y desde texto-plano.xyz de forma criptograficamente segura.
Ejemplos de uso
La sintaxis basica general es:
scp -modificadores usuario_origen@equipo_origen:directorio/fichero.ext usuario_destino@equipo_destino:directorio/fichero.ext
Copiar ficheros a una maquina remota
Para copiar fichero.ext
a tu carpeta home:
Linux/BSD
scp -r fichero.ext fulana@texto-plano.xyz:~/ -i ~/.ssh/llave_tp_fulana.key
Para copiar la carpeta local textos/
y todo su contenido
entero dentro de la carpeta remota /home
de usuari@
fulana
dentro de la maquina texto-plano.xyz, y proveyendo
la llave privada, debes utilizar:
scp -r textos/ fulana@texto-plano.xyz:~/ -i ~/.ssh/llave_tp_fulana.key
Windows
Existe una version para Windows que forma parte de la suite Putty llamada pscp, que emplea la misma sintaxis.
pscp -r ~/textos/ fulana@texto-plano.xyz:~/ -i /carpeta_de_llave/llave_tp_fulana.ppk
Descargar ficheros desde una maquina remota
Si quisiera descargar todo el contenido de la carpeta
~/docs/
de la usuari@ fulana desde la maquina
texto-plano hacia mi carpeta local ~/Escritorio
,
podria usar:
Linux/BSD
scp fulana@texto-plano.xyz:~/docs/ \ ~/Escritorio/ -i ~/.ssh/llave_tp_fulana.key
Windows
pscp fulana@texto-plano.xyz:~/docs/ \ %HOMEPATH%\Escritorio\ -i c:\carpeta_de_llave\llave_tp_fulana.ppk
Si quisiera copiarme todo el contenido de la carpeta
docs/
de la usuari@ fulana desde el equipo texto-plano a mi
carpeta local ~/Escritorio
, pero usando el protocolo
blowfish (-c blowfish
) y comprimiendo los archivos
(-C
) para que tarde menos, podria usar:
Linux/BSD
scp -c blowfish -C fulana@texto-plano.xyz:~/docs/ \ ~/Escritorio/ -i ~/.ssh/llave_tp_fulana.key