scp

Secure Copy

scp es parte del la suite de SSH y permite copiar ficheros de manera compatibilizada y segura entre máquinas, gracias al par de llaves públicas.

Existe una versión para Windows que forma parte de la suite Putty llamada pscp, que emplea la misma sintaxis.

Con scp podrás realizar copias de ficheros a y desde texto-plano.xyz de forma criptográficamente segura.

La sintaxis básica general es:

scp modificadores usuario_origen@equipo_origen:carpeta/fichero.ext usuario_destino@equipo_destino:carpeta/fichero.ext

Copiar ficheros a una máquina remota

Para copiar la carpeta local textos/ y todo su contenido entero dentro de la carpeta remota /home de usuari@ fulana dentro de la máquina texto-plano.xyz, y proveyendo la llave privada, debes utilizar:

Linux/BSD
scp -r textos/ fulana@texto-plano.xyz:~/ -i ~/.ssh/llave_tp_fulana.key
Windows
pscp -r ~/textos/ fulana@texto-plano.xyz:~/ -i ~/.ssh/llave_tp_fulana.ppk

Descargar ficheros desde una máquina remota

Si quisiera descargar todo el contenido de la carpeta docs/ de la usuari@ fulana desde la máquina texto-plano hacia mi carpeta local ~/Escritorio, podría 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 ~/.ssh/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, podría usar:

Linux/BSD
scp -c blowfish -C fulana@texto-plano.xyz:~/docs/ \  ~/Escritorio/ -i ~/.ssh/llave_tp_fulana.key
  • scp.txt
  • Última modificación: 2022/07/01 16:47
  • por peron