rsync / scp

Transferencia de archivos entre servidores

scp

Secure Copy Protocol

Permite copiar archivos de manera segura entre equipos utilizando SSH.

scp archivo.txt usuario@servidor:/ruta/destino/
scp -P xx archivo.txt usuario@servidor:/ruta/destino/
scp -P xx -r carpeta usuario@servidor:/ruta/destino/

Usos

  • Copiar archivo a un servidor remoto.
  • Copiar una carpeta completa.
  • Copiar archivo desde un servidor remoto.

rsync

Remote Sync

Sincroniza archivos y directorios de manera eficiente.

rsync -avz archivo.txt usuario@servidor:/ruta/destino/
rsync -avz -e "ssh -p xx" archivo.txt ubuntu@servidor:/ruta/destino

Opciones

  • -a: Preserva permisos y tiempos.
  • -v: Muestra información detallada.
  • -z: Comprime datos.
  • --progress: Muestra progreso.

Usos

  • Sincronizar carpeta con un servidor remoto.
  • Hacer un backup incremental.
  • Excluir archivos innecesarios.

Comparación scp vs rsync

Característicascprsync
Transferencia segura
Sincronización
Compresión

5. Conclusión

scp es ideal para copias simples.

rsync es más eficiente para sincronización y backups.