IISとファイアーフォールのクソ仕様。
環境はWindows Server 2012と、IIS 8。
FTPサーバーをインストールして、いざ公開。
はい、クライアントから繋がらない。
ファイアーウォールはデフォルトの状態で、FTPサーバーを許可するように設定されているのにね。
でもファイアーウォールを無効にすると、クライアントから繋がるのさ。
なんだこれ。
どうやらSSLを使用しない設定だと、デフォルトのファイアーウォールがブロックする仕様みたいね。
手動で21番ポートを許可する規則を追加。
デフォルトで21番ポートは許可されてるのにね。
で、クライアントからめでたく接続できました。
グボーン!!
参考サイト
http://www.ipentec.com/document/document.aspx?page=windows-server-2008-r2-ftp-firewall-tips