scp

¡Esta es una revisión vieja del documento!


Secure Copy

scp es parte del la suite de SSH y permite copiar ficheros de manera segura gracias al par de llaves públicas.

Gracias a el, podrás realizar copias de ficheros a y desde un servidor remoto SSH (tal como texto-plano.xyz, y de forma segura.

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

Ejemplos de uso

La sintaxis básica general es:

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

Linux/BSD

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:

scp -r ~/textos/ fulana@texto-plano.xyz:~/ -i ~/.ssh/llave_tp_fulana.key

Linux/BSD

Si quisiera copiar todo el contenido de mi carpeta docs/ de la usuari@ fulana desde el equipo texto-plano en mi carpeta local ~/Escritorio, podría usar:

scp fulana@texto-plano.xyz:~/docs/ \  ./Escritorio/ -i ~/.ssh/llave_tp_fulana.key

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:

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