Question

L'un des comptes FTP que j'utilise récemment a commencé à nécessiter des connexions FTP sécurisées, ce qui a cassé un script que j'utilisais auparavant pour le télécharger à l'aide d'une bibliothèque FTP "standard". J'ai écrit un petit fichier de commandes qui téléchargera les 2 fichiers via FTPS.exe (MoveIT Freely), mais je reçois une boîte de dialogue qui s'ouvre et me demande de cliquer sur Oui.

Normalement, cela ne poserait pas de problème, mais j'appelle le fichier de commandes à la fin d'un script d'environ 10 minutes qui analyse, combine et code plusieurs fichiers CSV (généralement sans surveillance). Avec cette boîte de dialogue qui s'ouvre, je dois garder un œil dessus ... J'essaie de le faire au point de pouvoir l'exécuter comme une tâche planifiée et de l'oublier.

Il semble que ce logiciel gratuit ne soit pas très pris en charge, à moins que vous ne soyez également un client payant. Je me demandais donc si quelqu'un d'autre avait rencontré ce problème et connaissait un indicateur pour ignorer l'erreur (ou une solution de contournement, ou un autre solution FTP sécurisée gratuite). L'erreur est en dessous (les noms de serveur ont été modifiés).

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   
---------------------------
Était-ce utile?

La solution

Si vous êtes sûr d’utiliser le nom de serveur approprié dans votre script (ce qui signifie: nom exact pour lequel le certificat a été émis), vous pouvez alors utiliser le paramètre '-natpasv'.

Vous pouvez également utiliser '-z' pour ignorer les avertissements ...

J'espère que cela vous aidera

Autres conseils

J'ai participé à la création de MOVEit Freely. Vous pouvez également essayer d’exécuter le client de la manière suivante:

ftps -?

... pour vider l'aide courte. Mais "JW" est juste. Le " -z ne doit pas avertir des problèmes liés aux certificats " Nous avons créé cette option pour éviter cette situation exacte. Tant que le certificat n’est pas expiré (je ne pense pas que nous l’avions laissé faire), le signe "-z" argument va manger toutes les autres erreurs.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top