web-dev-qa-db-ja.com

サーバー2008のパッシブFTP

IIS7を搭載した新しいWindows2008サーバーがあります。アクティブモードでftpに接続すると、正常に動作します。パッシブモードでは、接続しますが、ディレクトリリストを取得しようとしてタイムアウトします。両方のファイアウォールを無効にしてみましたが、役に立ちませんでした。私はこれを異なるクライアントマシンと異なるftpクライアントソフトウェアで変更なしで試しました。何か案は?

3
xpda

[サーバーのプロンプト]コマンドで、次の2つのコマンドを入力してファイアウォールを開きます。

最初のコマンド:

netsh advfirewall firewall add rule name="FTP (non-SSL)" action=allow protocol=TCP dir=in localport=21

2番目のコマンド:

netsh advfirewall set global StatefulFtp enable

Amazon EC2では、1025〜7000などのパッシブポートを開くためのセキュリティグループも設定する必要があります。

3
Brian Webster

Filezillaftpサーバーを使用しても同じ問題が発生しました。アクティブ接続は機能しましたが、パッシブ接続は機能しませんでした... Windowsファイアウォールの「例外リスト」にFileZilla server.exe(プログラムファイルフォルダー内)を追加することで解決しました。その後、すべてがうまくいきました。ただあなたに見せに行きます... RTFM。

1
Wes

実際に記事をフォローしてみることができます 帯域外FTP 7は「操作がタイムアウトしました」と表示されます

0
Vivek Kumbhar

IIS FTPサーバーを無効にし、代わりに「 NULL FTPサーバー 」を使用してシングルポートSFTPに切り替えます。より安全で、単一のポートのみが必要です。古いスタイルのFTPプロトコルとは異なり開かれます。

0
djangofan