0

私が最近使用している FTP アカウントの 1 つで、安全な FTP 接続が要求されるようになりました。これにより、「標準の」FTP ライブラリを使用してアップロードするために使用していたスクリプトが機能しなくなりました。FTPS.exe (MoveIT Freely) 経由で 2 つのファイルをアップロードする小さなバッチ ファイルを作成しましたが、ダイアログ ボックスが表示され、[はい] をクリックする必要があります。

通常、これは問題にはなりませんが、いくつかの CSV ファイルを解析、結合、およびエンコードする (通常は無人で) 約 10 分間のスクリプトの最後にバッチ ファイルを呼び出しています。このダイアログ ボックスがポップアップ表示されるので、注意を払わなければなりません... スケジュールされたタスクとして実行できるようになり、そのことを忘れられるようにしようとしています。

あなたが有料ソフトウェアの顧客でもない限り、このフリーウェアのサポートはあまりないようです。そのため、他の誰かがこの問題に遭遇し、エラーを無視するためのフラグ (または回避策、または別の無料の安全な 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の制作に携わりました。次のようにクライアントを実行することもできます。

ftps-?

...短いヘルプをダンプします。しかし、「JW」は正しいです。「証明書の問題について警告しない -z」オプションは、まさにこの状況を回避するために作成したものです。証明書の有効期限が切れていない限り (これを手放すことはないと思います)、「-z」引数は他のすべてのエラーを処理します。

于 2011-06-21T03:00:42.217 に答える