Linux RH 上の FTP -- 150 ASCII で止まる

Linux RH 上の FTP -- 150 ASCII で止まる

同じ方法で構成された 2 台の Linux RH サーバーがあります。同じ OS バージョン、同じ FTP クライアントなどです。

インストールした FTP クライアントはこの Web サイトにあります。

http://rpm.pbone.net/index.php3/stat/4/idpl/20810117/dir/scientific_linux_6/com/ftp-0.17-53.el6.x86_64.rpm.html

両方のサーバーに対して、ファイアウォールレベルで権限がすでに均等に設定されています。両方とも同じVLAN 10.240.194.x/23 にあります。

サーバーAとBがあります。

サーバー A は問題なく FTP サーバーに接続します。アクティブな接続を設定するだけです。

サーバー B も接続し、アクティブ モードで設定しました。しかし、ファイル/ディレクトリの一覧表示、現在のディレクトリの場所の検索、ファイルのアップロード/ダウンロードはできません。今のところ、できることは別のディレクトリに変更することだけです。

毎回、少なくとも単純なls、pwdを実行しようとすると、このメッセージが表示されます。

200 PORT command successful.
150 Opening ASCII mode data connection.    #It gets stuck here for a while. 
500 Command not understood. 

私の理解する限り、両方のサーバーにインストールされている FTP クライアントには、変更または構成する必要がありません。

他のサーバーを動作させるために何をチェック/変更すればよいか、誰かご存知ですか。残念ながら、FTP サーバーは弊社の所有ではありません。検索してみましたが、うまくいきませんでした。

どのような助けでも大歓迎です。

答え1

FTP はアクティブ モードではなくパッシブ モードで実行する必要があります。

テキスト クライアントを使用する場合は、次のコマンドを使用する必要があります。

PASV

別のソフトウェアを使用する場合は、パッシブ モード送信のメニューを見つける必要があります。

見るアクティブ FTP とパッシブ FTP の明確な説明

答え2

SELinux に問題がある可能性があります。FTPsetsebool -P ftp_home_dir onホーム ディレクトリへのアクセスを有効にするには、root ユーザーとしてコマンドを実行してください。

見るhttps://www.certdepot.net/selinux-use-boolean-settings/

関連情報