Доступ к удаленному FTPS-серверу в пакетном режиме
Для коммуникации с ftps-сервером хорошо подходит утилита lftp, которая поддерживает SSL в отличие от стандартной утилиты ftp. Есть поддержка считывания данных из ~/.netrc, так что в скриптах логин и пароль светить не придется.
Вызов работы из скрипта выглядит примерно так (Ubuntu Linux -> Microsoft FTP Server):
/usr/bin/lftp -e "set ftp:passive-mode off; set ftp:ssl-protect-data true; set ftp:ssl-force true; set ssl:verify-certificate no; lcd /data/processing/out; cd /; mput *; bye" ftps.domain.tld