Одна из учетных записей FTP, которую я использую в последнее время, начала требовать безопасных подключений FTP, что нарушило сценарий, который я использовал для загрузки в нее с использованием «стандартной» библиотеки FTP. Я написал небольшой командный файл, который будет загружать 2 файла через FTPS.exe (MoveIT Freely), но я получаю диалоговое окно, которое появляется и требует, чтобы я нажал yes.
Обычно это не будет проблемой, но я вызываю командный файл в конце сценария длиной ~ 10 минут, который анализирует, объединяет и кодирует несколько файлов CSV (обычно без присмотра). С появлением этого диалогового окна я должен следить за ним ... Я пытаюсь довести его до такой степени, что я могу запустить его как запланированное задание и забыть об этом.
Похоже, что эта бесплатная программа не пользуется большой поддержкой, если только вы не являетесь клиентом платного ПО, поэтому мне было интересно, сталкивался ли кто-либо еще с этой проблемой и не знает ли флаг игнорирования ошибки (или обходного пути, или другого бесплатное безопасное решение FTP). Ошибка ниже (имена серверов изменены).
MOVEit Freely
---------------------------
Non trusted certificate
---------------------------
The certificate's CN name does not match the passed value.
Certificate issued to: funftp501
Certificate issued by: Standalone007
Do you want to proceed with the connection?
---------------------------
Yes No
---------------------------