Вопрос по вашему вопросу, какие файлы отправляете и какой размер?
Рекомендации:
Использовать SFTP. Скорее всего поможет. (Я не специалист)
А точнее модуль pysftp 0.2.9
https://pypi.org/project/pysftp/
import pysftp
with pysftp.Connection('hostname', username='me', password='secret') as sftp:
with sftp.cd('public'): # temporarily chdir to public
sftp.put('/my/local/filename') # upload file to public/ on remote
sftp.get('remote_file') # get a remote file
А так же документации есть, может поможет:
https://www.tutorialspoint.com/python_network_prog...
https://sftptogo.com/blog/python-sftp/