他のWindows Azure VMでホストされているFTPサーバーからディレクトリリストを取得しようとしているredhat linux Azure VMサーバーがあります。ローカル マシンと filezilla を使用して FTP 経由で接続し、ディレクトリ リストを取得できましたが、ls コマンドの使用中に、redhat linux azure VM サーバーを介したアクティブ接続とパッシブ接続の両方でエラーが発生しました。
アクティブな接続エラー: ftp: 受け入れ: リソースが一時的に利用できません 425 "/" の転送のためにデータ接続を開けません 226 ABOR コマンドが成功しました
パッシブ エラー: 227 パッシブ モードに入る (10,1,0,10,160,87) ftp: 接続: 接続がタイムアウトしました
ファイアウォールの問題のようですが、どのような設定を変更する必要がありますか。また、インバウンド ルールに FTP ポート 21 とデータ接続ポート 20 を追加しました。
私のfirewalldルールにFTPサービスがリストされています。すべてのパッシブ接続ポートも追加されています。また、firewalldを無効にしてから試しましたが、成功しませんでした。
FTP フォルダーにアップロードされたすべてのファイルを取得するには、PHP ページからこの FTP にアクセスする必要があります。
ありがとう