سلام
میتونید از کتابخانه های FTP یا SFTP در PHP استفاده کنید.
همینطور میتونید یک اسکریپت دریافت کننده فایل در هاست دانلودتون قرار بدید و فایل هاتون رو با CURL از هاست مبدا آپلود کنید.
اگر از Laravel استفاده میکنید: Laravel
اگر دسترسی Server Administrator دارید میتونید از دستورات sshfs یا sync استفاده کنید.