IIS 7.0今夜のすべてのパッシブポート範囲の取り決めで苦労しました。どうやら、それは明らかにFTP/ESまたはFTP/ISにのみ適用されることに気づきました。プレーンFTPを実行しようとすると、 PORTリクエストに応答するときに必要な一体のポート番号は何でも。
まず、何かが足りないのでしょうか。第二に、私がそうでない場合、なぜ世界でそれがこのように機能するのですか?
TIA。
私は最終的に$%(*&@ファイアウォールが[〜#〜] rewriting [〜#〜] ftpコマンドを「役立つ」とする試みであると判断しました。 FileZillaサーバーをインストールすると、同じ問題が発生しました。幸いなことに、FileZillaサーバーには開いている監視ウィンドウがあり、両側からの会話を観察して、サーバーが実際に適切なポート番号を送信していることを確認できました。
今日私が同じ問題を抱えていたとき、私はこの質問に出くわしました。 IIS 7.5 Managerコンソール)で「データチャネルポート範囲」を設定しましたが、サーバーは指定された範囲外のポートを選択し続けました。私にとっての問題は、ファイアウォールが応答を書き換えることではなかった( TLSを使用しているため、試行してもできませんでした。実際には、ポート範囲を変更した後、「Microsoft FTP Service」を再起動する必要があります。iisreset
を使用するだけでは不十分で、 IIS Manager;のサーバーレベルでの "再起動"。OSレベルのサービス(ftpsvc
)は完全に停止して開始する必要があります。