web-dev-qa-db-ja.com

Windows Server 2008 r2FTPによる外部接続のブロック

IIS 7.5で実行しているWindowsサーバー2008r2があります。IISでFTPサーバーをセットアップしようとしていますが、いくつかの厄介な問題が発生しています。

サーバーのセットアップは正常に機能しますが、リモートクライアントから接続しようとすると、接続がタイムアウトします。ローカルホストからFTPサーバーに接続しようとしましたが、問題なく動作します。

ファイアウォールに問題があるはずだと思ったので、ファイアウォールの設定に入り、パブリックプロファイルを無効にすると、リモート接続が機能しました。

私のインバウンドルールには、すべてのプロファイルなどを許可するFTP接続のルールがあります。FTPサーバーのセットアップ時に自動的に作成されると思います。

パブリックファイアウォールをオフにせずにリモート接続を許可する方法を知っている人はいますか?

3
nbon

コマンドで関連するルールを表示できますか

netsh advfirewall firewall show rule name=all

基本的に必要なのは、アクティブなftpポート21が(任意のポートから)着信し、ポート20(データ)が任意のポートに発信することです。パッシブFTPの場合、指定された範囲の着信ポート(IISで設定)を許可し、ファイアウォールでも許可する必要があります。

このガイドをご覧ください FTPファイアウォール設定の構成IIS 7 非常に役立つと思います。

1
Ereli