IIS 7.0+FTP+WindowsFirewall
WindowsServer でIISのFTPサーバを設定したときにはまったのでメモ。
Windowsファイアウォールの設定でFTPにチェックを入れて、
ログインできるところまではすんなりいったんだけど、
ログインしてからファイルの一覧が表示されない。
lsコマンドのところで止まっているみたいで、
ちょっと調べたらこんな記事が見つかった。
どうやらWindows Firewallでは、FTP接続ポート(Port#21)への接続は許可されていますが、PASVモードでFTPサーバーが勝手に使用する空きポートへの接続が拒否されてしまっていたようです。開発ノート : FTP転送できない理由
なんでこんな仕様になってるの!?
書かれているとおり、例外に
C:\WINDOWS\system32\inetsrv\inetinfo.exe
を追加したらFTPが普通に使えるようになった。
ファイアウォールの例外でFTPサーバーにチェック入れたらそれだけで使えるようになって欲しいよな。
Trackbacks:0
- TrackBack URL for this entry
- https://soph.jp/MT/mt-tb.cgi/812
- Listed below are links to weblogs that reference
- IIS 7.0+FTP+WindowsFirewall from Jay's Room
Comments:0