web-dev-qa-db-ja.com

IIS FTPがリモートで機能しないWindows Server 2012 R2

Azureクラウドにサーバーを複製しようとしています。どちらもWindows 2012 R2サーバーです。 FTPは元のサーバーでは機能しますが、複製サーバーでは機能しません。さらに、複製サーバーはlocalhost FTPアクセスをサポートしていますが、リモートアクセスはサポートしていません。興味深いことに、530で不正な資格情報を認識しますが、適切な資格情報は「接続のリセット」ページにつながります。 IISを使用してサーバーのWebサイトを管理しています。

私はあなたが何を考えているのか知っています。これは、ファイアウォールルールの問題のにおいがします。そして、私はそれを無駄にせずにかなりの研究をしました。具体的には、ServerFaultの question は問題に直接対処しているようですが、修正は機能しませんでした。

他に必要な唯一の手がかりは、FileZillaを介して接続しようとすると、PASVコマンドの直後に常に接続が中止されることです。これはパッシブFTPと関係があると思いますが、そのための適切なファイアウォールルールが整っているようです。

SSLは使用していません。 IISで何か不足していますか? FTPをリモートで機能させるにはどうすればよいですか?前もって感謝します。

6
Scotty H

パッシブFTPでは、FTPサーバーに外部ネットワークから開かれているポートが必要です。 Azure VMはNATを使用するため、パッシブFTPをサポートするには追加の構成が必要です。

(大まかな)チェックリスト:

  • VIP FTPマネージャーで外部IIS
  • 使用するポート範囲を設定します(ここである程度のモデレートを表示したい場合があります-多数の同時セッションを備えた非常にビジーなFTPサーバーでない限り、数千のポートを構成する必要はありません)。
  • VMファイアウォールを構成してFTPトラフィックを許可する(前のステップで定義したカスタムポート範囲を覚えておいてください)
  • Azureのリモートエンドポイント(前の手順と同じポート範囲)をVMに追加して、ポートが転送されるようにします。

ここ は、Microsoftからのブログ投稿で、それをガイドしています。

9
pauska