2009-06-18 15 views
0

L'un des comptes FTP que j'utilise récemment a commencé à exiger des connexions FTP sécurisées, ce qui a brisé un script que j'avais l'habitude de télécharger en utilisant une bibliothèque FTP 'standard'. J'ai écrit un petit fichier batch qui va télécharger les 2 fichiers via FTPS.exe (MoveIT Freely), mais j'ai une boîte de dialogue qui apparaît et qui me demande de cliquer sur Oui.Supress ou Ignorer certificat non-confiance avec FTPS.exe (MoveIT Freely)?

Normalement, ce ne serait pas un problème, mais j'appelle le fichier batch à la fin d'un script de ~ 10 minutes qui analyse, combine et code plusieurs fichiers CSV (généralement sans surveillance). Avec cette boîte de dialogue surgissant, je dois garder un oeil dessus ... J'essaye d'obtenir ceci au point où je peux l'exécuter comme tâche programmée et l'oublier. Il ne semble pas y avoir beaucoup de support pour ce freeware, sauf si vous êtes également un client payware, donc je me demandais si quelqu'un d'autre a rencontré ce problème et connaît un drapeau pour ignorer l'erreur (ou une solution de contournement, ou une autre solution FTP sécurisée gratuite). L'erreur est ci-dessous (les noms de serveur ont changé).

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 
--------------------------- 

Répondre

0

Si vous êtes sûr que vous utilisez le bon servername dans votre script (ce qui signifie: le nom exact que le certificat a été délivré), alors vous pouvez essayer d'utiliser le paramètre « -natpasv ».

Vous pouvez également utiliser -z pour sauter les avertissements ...

Hope this helps

+0

Ce paramètre (-z) a fonctionné parfaitement. Merci! –

0

je participais à la création d'MOVEit librement. Vous pouvez également essayer d'exécuter le client de la manière suivante:

ftps -?

... pour vider l'aide courte. Mais "JW" a raison. L'option "-z pour ne pas avoir de problèmes avec les certificats" est ce que nous avons créé pour éviter cette situation. Tant que le certificat n'est pas expiré (je ne pense pas que nous le laissons partir), l'argument "-z" va manger toutes les autres erreurs.