質問: アップグレード後に以前のようにftp経由でazureサーバーに接続できません 最近、azureサーバーをパッケージa5(2コア、14 gb ram)にアップグレードしました。これを行うために、オフにし、azure portalを介して新しい設定を構成し、更新後にオンに戻しました。更新前は、「デフォルト」の転送モードでfilezillaを使用してサーバーにアクセスできましたが、現在は「アクティブ」モードを選択することによってのみ接続できます...更新後、ファイアウォール/サーバー/ filezillaやその他の設定は変更しませんでした。filezillaの接続設定は次のとおりです。 filezillaの一般設定 「パッシブ」モードでアクセスしようとしたときに取得するログ:status: resolving address of posnike.cloudapp.net status: connecting to 191.232.182.114:21... status: connection established, waiting for welcome message... status: insecure server, it does not support ftp over tls. status: logged in status: retrieving directory listing... command: pwd response: 257 "/" is current directory. command: type i response: 200 type set to i. command: pasv response: 227 entering passive mode (23,97,97,140,39,69). command: list response: 150 opening binary mode data connection. error: connection timed out after 20 seconds of inactivity error: failed to retrieve directory listing status: disconnected from server status: resolving address of posnike.cloudapp.net status: connecting to 191.232.182.114:21... status: connection established, waiting for welcome message... status: insecure server, it does not support ftp over tls. status: logged in status: retrieving directory listing... command: pwd response: 257 "/" is current directory. command: type i response: 200 type set to i. command: pasv response: 227 entering passive mode (23,97,97,140,39,70). command: list response: 150 opening binary mode data connection. error: connection timed out after 20 seconds of inactivity error: failed to retrieve directory listing クライアントが開発した別のftpプログラム(転送モードを選択できず、使用するデフォルトモードがわからない)やコマンドラインを使用しても、問題なくサーバーにアクセスできます。補足:私のazure ftp設定では、「ftp over ssl(ftps)を使用している場合、またはファイアウォールがパケットをフィルタリングしない場合にパッシブ接続を受け入れるには、の外部ipv4アドレスを構成する」というアラートが右側にあります。ファイアウォール。」
回答: サーバーのipアドレスは変更されていませんか?ftpサーバーは、pasv応答で23.97.97.140を報告します。 191.232.182.114に接続している間。status: connecting to 191.232.182.114:21... ... command: pasv response: 227 entering passive mode (23,97,97,140,39,70). ipアドレスが変更された場合は、ftpサーバーを新しいipアドレスに再構成する必要があります。サーバーが明らかに誤って構成されているため、変更されていなくても、実際に実行する必要があります。アップグレード中に発生した可能性のあるその他のこと(確率の降順-主観的)。 サーバーファイアウォールのftpデータ接続ポートが閉じられました。 ftpサーバーでftpデータ接続ポート範囲が変更されました。そのため、既存のファイアウォールルールまたはnatルールは一致しなくなりました。 以前は、内部ファイアウォールはftp制御接続トラフィックを検査することによってftpデータ接続ポートを自動的に開きました。アップグレードされた可能性のあるファイアウォールは、それをもう行いません。 基本的に、新しいftpサーバー用に 通常はパッシブftpモードを許可するようにネットワークに設定されます がまだ配置されていることを確認する必要があります(私の記事へのリンクトピックについて)。iis ftpサーバーを使用しているように見えるので、 セットアップiis ftpサーバーと許可するためのすべての手順)に関する特定のガイドも参照してください。パッシブモード 。