FTPWebサイトをIIS 8.5 on Windows Server 2012で実行しています。SSLを無効にすると正常に接続できます。ただし、SSLを有効にすると、サーバーは奇妙な応答を送信し続けます。ログは次のとおりです。 FileZillaから:
Status: Connecting to XXXXXXX:21...
Status: Connection established, waiting for welcome message...
Response: 220 Microsoft FTP Service
Command: AUTH TLS
Response: 502 AUTH command ok. Expecting TLS Negotiation.
Command: AUTH SSL
Error: Could not connect to server
「502AUTHコマンドOK」と表示されていることに注意してください。私はFTPの専門家ではありませんが、インターネットで見たところ、ステータスコードは502ではなく234である必要があります。IIRC502は実際には「コマンドが実装されていない」という意味であり、コメントの残りの部分ではそうではありません。何が起きてる?
[〜#〜] update [〜#〜]:
私はこの問題で少し創造的になりました。まず、自分のラップトップで自分のサーバーに接続してみました。これは1年以上前から機能しているので、機能したのも不思議ではありません。次に、ラップトップを職場に移動し、そこでネットワークに接続しました。もう一度自分のサーバーに接続しようとしましたが、上記と同じエラーが発生しました。ラップトップを会社のネットワークから切断し、すぐに再試行しました。今回は、電話のLTE接続です。何を推測しますか?接続は成功しました。会社のネットワーク内で接続を妨げているものである必要があります。 ..ファイアウォール?誤って構成されたプロキシ?これも可能ですか?原因を見つける方法について何かアイデアはありますか?
また、ユーザー名とパスワードを使用して企業のFTPサーバーに接続しているときに、まったく同じエラーが発生しました。オフィスからは問題なく動作しますが、自宅から接続しているときに上記のエラーが発生します。私にとってWinSCPは、自宅でもオフィスでも問題なく機能しました。他のすべての設定が良かったので、これはFileZillaクライアントの問題のように見えます。
投稿する前によく考えていませんでした。もう一度試してみましょう。
サイトでSSL接続を許可するようにしてください
このリンクを確認してください: https://www.iis.net/configreference/system.applicationhost/sites/site/ftpserver/security/ssl
「FTPサイトのSSLオプションを構成する方法」のセクションに移動します