Доступ к удаленному 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

Leave a comment

Your comment