web-dev-qa-db-ja.com

SSLが有効になっている場合、IIS 8.5FTPに接続できません

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接続です。何を推測しますか?接続は成功しました。会社のネットワーク内で接続を妨げているものである必要があります。 ..ファイアウォール?誤って構成されたプロキシ?これも可能ですか?原因を見つける方法について何かアイデアはありますか?

2
Arshia001

また、ユーザー名とパスワードを使用して企業のFTPサーバーに接続しているときに、まったく同じエラーが発生しました。オフィスからは問題なく動作しますが、自宅から接続しているときに上記のエラーが発生します。私にとってWinSCPは、自宅でもオフィスでも問題なく機能しました。他のすべての設定が良かったので、これはFileZillaクライアントの問題のように見えます。

2

投稿する前によく考えていませんでした。もう一度試してみましょう。

サイトでSSL接続を許可するようにしてください

このリンクを確認してください: https://www.iis.net/configreference/system.applicationhost/sites/site/ftpserver/security/ssl

「FTPサイトのSSLオプションを構成する方法」のセクションに移動します