Tenemos un servidor web y no funciona del todo bien o quizás queremos migrarlo a otro servidor (IP) de similares características pero queremos migrar todos los datos: imágenes, vídeos, phps, css, js etc. La solución es copiarlos con SCP en el servidor en vez de descargarlos en local y volverlos a subir desde nuestro PC. La ventaja de usar SCP es que los servidores tienen una velocidad de subida inalcanzable en comparación con la que hay en un hogar cualquiera, reduciéndose el tiempo varios cientos de veces.
instalar scp
sudo apt-get install scp
parámetros de SPC
- r: copiar directorios recursivamente.
- C: habilitar compresión.
- p: conserva fechas de modificación y de acceso y modos de los archivos originales.
transferir ficheros
SCP usa SSH para la transferencia, por lo que la nomenclatura es similar.
En los siguientes ejemplos, transferimos ficheros de la carpeta /var/www/www a la misma del servidor remoto.
scp -rpC /var/www/www/* usuario@dominio.com:/var/www/www
Transferir solo ficheros PHP
scp -rpC /var/www/www/*.php usuario@dominio.com:/var/www/www
Ejecutar el comando en background (para tareas muy largas)
nohup scp -rpC /var/www/www/* usuario@dominio.com:/var/www/www &
Últimos comentarios