====== Cómo copiar archivos \ directorios \ sistemas de archivos a través de la red. ======
El artículo describe formas de copiar contenido a través de la red.
Al actualizar un servidor doméstico, copio todos los datos del servidor antiguo a un nuevo sistema. En los ejemplos a continuación, trabajo desde el nuevo servidor y ambos servidores están en la misma subred:
* Nuevo servidor (IP: 192.168.0.14)
* Servidor antiguo (IP: 192.168.0.1)
Los comandos '' ssh '' y '' scp '' se comunican a través de una conexión segura (puerto TCP 22). Tenga en cuenta que debe habilitar el demonio '' sshd '' en el host remoto.
====== Copiar archivos / directorios ======
Si necesita copiar archivos o directorios individuales, puede usar el comando '' scp '': \\
scp -r -v -p root@192.168.0.1:/etc /local_dir
Explicación de las opciones
* -r: recursivo (copia todo el contenido de '' /etc '' incluyendo sus subdirectorios)
* -p: preservar los atributos del archivo (por ejemplo, tiempos de creación o modificación del archivo)
* -v: salida detallada
En el ejemplo anterior, copiamos el directorio '' / etc '' ubicado en un host remoto (el servidor antiguo: 192.168.0.1) en '' / local_dir '' en el host local (servidor "nuevo").
Tenga en cuenta que el comando '' scp '' no puede copiar toda la jerarquía del sistema de archivos, incluyendo '' /proc '', '' /dev '' o '' /lost + found ''. Afortunadamente, hay una solución que fue [[http://www.linuxquestions.org/questions/slackware-14/copy-whole-filesystem-via-scp-4175449321/#post4887869|provided]] por Patrick Volkerding.
====== Copiar toda la jerarquía del sistema de archivos ======
El siguiente comando debe copiar con éxito una jerarquía completa del sistema de archivos:
ssh root@192.168.0.1 "(cd / ; tar cf - . )" | (mkdir -p /local_dir ; cd /local_dir ; umask 000 ; tar xvf -)
====== Sources ======
* Escrito originalmente por[[wiki:user:wisedraco|John Ciemgals]] 2013/02/10 03:51 \\
* Con la ayuda de Patrick Volkerding
* Traducido por: [[wiki:user: slackwarespanol | Victor]] 2019/08/08 18:15 (UTC)
{{tag>howtos copy ssh}}