- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:500 OOPS: could not bind listening IPv4 socke)
Linux初心者の質問!vsftpdでファイル一覧が取得できない問題
このQ&Aのポイント
- Linux初心者がRedhat Linux 9にvsftpdをインストールしたが、FFFTPを使用して接続してもファイルの一覧が取得できない問題が発生しています。
- listen=YESのときにサービスを起動しようとすると500 OOPS: could not bind listening IPv4 socketのエラーメッセージが表示されます。
- 初心者なので解決策がわからず、xinetdの影響や設定の不明さが原因かもしれません。どなたかご指導をお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
元からなんらかのftpサーバが入っていたのではないですか? さらに、稼働中…かと。 vsftpdならば、 > 220 xx.yyyyyy.zzz FTP server (Version 5.60) ready. のようなバナーは出さなかったと思いますが。 参考にした、というページにも > # vsftpd & で起動した時に > 500 OOPS: could not bind listening IPv4 socket > のエラーが出る場合 > 古い、または他の ftp が動いていないかチェックします。 と、書かれていますし。 netstat -lnp で待ち受けしているプロセスのPIDが判るでしょうからそこから特定してください。 # もっとも、先ほど接続試行してみたらvsftpdの2.0.3になっていたようですが。 vsftpdならば、ソースアーカイブ中にinit.d用のスクリプト等が入っているかと思われます。 # サポートも終わったRedhat Linux 9を使い続けるのはオススメできませんが。
その他の回答 (1)
- Wr5
- ベストアンサー率53% (2173/4061)
回答No.2
大本の質問への回答が抜けていました。 ちょっと検索してみましたが… xinetd経由でgssftpdが稼働していたようですね。 おそらく、このサーバがNLST -alLのコマンドに対応していなかったのでしょう。
お礼
xinetd経由でgssftpdがオンになっていました。 chkconfig gssftpd offを行ったところ、問題なくFTP接続が出来るようになりました。基本的な部分がまだまだ勉強不足ですね。ありがとうございました。