¿Cuál es la mejor manera de mover archivos de un servidor a otro con PHP?

Quiero configurar un CRON que ejecuta un script PHP que a su vez mueve el archivo XML (que contiene información no confidencial) de un servidor a otro.

Me han dado el nombre de usuario / contraseña adecuado y quiero usar el protocolo SFTP. Los trabajos se ejecutarán diariamente. Existe la posibilidad de que un servidor sea Linux y el otro sea Windows. Ambos están en diferentes redes.

¿Cuál es la mejor manera de mover ese archivo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta