0

我最近使用的一个 FTP 帐户开始需要安全的 FTP 连接,这破坏了我过去使用“标准”FTP 库上传到它的脚本。我编写了一个小批处理文件,它将通过 FTPS.exe (MoveIT Freely) 上传这两个文件,但我会弹出一个对话框,要求我单击是。

通常这不会是一个问题,但我在一个约 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   
---------------------------
4

2 回答 2

0

如果您确定在您的脚本中使用了正确的服务器名称(意思是:颁发证书的确切名称),那么您可以尝试使用参数“-natpasv”。

您还可以使用“-z”跳过警告...

希望这可以帮助

于 2009-08-11T15:28:15.083 回答
0

我参与了 MOVEit Freely 的创建。您可能还想尝试像这样运行客户端:

FTP - ?

...to dump the short help. But "JW" is right. The "-z to not warn about problems with certificates" option was what we created to avoid this exact situation. As long as the certificate isn't expired (I don't think we let that one go), the "-z" argument will eat all other errors.

于 2011-06-21T03:00:42.217 回答