3 votos

Transferencia de archivos entre dos servidores, sin FTP, sin web

Estoy buscando para automatizar la transferencia de archivos en un directorio de un servidor a otro servidor. ambos están en la misma red, puede hacer ping a la otra -, e incluso ssh de uno a otro.

Actualmente mi metodología es sshing en el Servidor a, tire de los archivos de abajo, SSH en el Servidor B y subirlos...

Yo ya vi un artículo aquí, Pero quería preguntar a ustedes ¿cuál es la mejor manera de transferir archivos de un servidor a otro, para incrustar en un cron job, o la automatización.

Aquí están mis limitaciones:

  • Ni el servidor puede tener cualquier público de servicios web (no el puerto 80, no apache, nada sadface )

  • Ni el servidor puede utilizar cualquier tipo de conexión FTP (aunque podemos ssh)

Gracias a todos de antemano por su ayuda

8voto

Andreas Bonini Puntos 15709

si ssh está trabajando entre los servidores, scp parece ser lo que estás buscando. es tan fácil como:

 scp /dir/source.file user@targethost:dir/target.file
 

8voto

jm666 Puntos 242

Aquí está ya muchas respuestas acerca de scp o rsync. Para la rutina de "cron" basada en la copia de seguridad rsync mejor.

Razones:

  • rsync copiar sólo los archivos de lo que no están ya en el destino
  • así que, por lo general un poco más rápido que scp -r
  • tiene un montón de parámetros útiles (por ejemplo, qué hacer con los enlaces simbólicos y etc)
  • con algunos ajustes puede actuar como "OS X" máquina del tiempo (hardlinking las últimas versiones)
  • puede ejecutar rsync sobre ssh, o por el demonio rsync (pero esto es mucho más config)
  • tiene un --dry-run arg para mostrar lo que va a copiar - niza para developemnt/depuración.

por el simple uso probar:

rsync --dry-run -azvv -e ssh remoteuser@remotehost:/remote/path /local/dir

uno puede agregar --delete para borrar archivos de lo que no existe en remoto, y soo... el hombre es su amigo.

Ps la votación para cerrar, debido a que este pertenece a superusuario.

4voto

Drmanifold Puntos 61

Parece un trabajo para SCP (Secure Copy Protocol)

1voto

AlexeyKa Puntos 111

Use http://en.wikipedia.org/wiki/Rsync o http://en.wikipedia.org/wiki/Scp

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: