• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:wu-ftpに接続できない)

wu-ftpに接続できない

このQ&Aのポイント
  • RedHat LinuxAS2.1にインストールしたFTPサーバソフト「wu-fpdV2.6.1R20」を使用しているが、リモート端末から接続できないエラーが発生している。
  • 具体的には、WindowsXP ProのコマンドプロンプトでFTP接続を試みると、接続ができずにエラーメッセージが表示される。
  • 一方、FFFTP(v1.92)では接続ができるため、原因はwu-ftpdのバグではないかと考えられる。

質問者が選んだベストアンサー

  • ベストアンサー
noname#41381
noname#41381
回答No.5

#4です。 すみません。 XPのftp.exeでも「quote pasv」でpassiveモード使えそうですね。(使えない旨の記事も見かけましたが...) 質問文にある接続だとportモード接続ですね。 あとサーバ接続前(時)の話なので、passiveモード関連の話は関係ないかもしれませんね...。 サーバ上でtcpdumpを動かして、ftp.exeとFFFTPとの挙動を比較してみてはいかがでしょうか?

rio_grande
質問者

お礼

パッシヴモードが関係しているかどうかよくわかりませんでした。 FFFTPのデフォルト設定では □PASVモードを使う にチェックが入っていません。 チェックを入れて接続を試してみましたがFFFTPではやはり問題なく接続できました。 とりあえず、使用できるので本件はクローズします。 ご回答有難うございました。

その他の回答 (4)

noname#41381
noname#41381
回答No.4

すみません。回答ではないですが... passiveモードを許可する話が出ていますが、 XPのftp.exeはpassiveモードに対応していなかったような気がするので、別の問題かもしれませんね。 ただ、passiveモードは関係しているような気もします。(iptablesなどのパケットフィルタ関連で) 確認の意味でもFFFTPでPASVモードをオフにして接続してみてはどうでしょうか? で、今件とはちょっと違いますが、 自分の所ではES2.1でwu-fpdV2.6.1R20を使っていましたが、データ転送後にセッションが切れる問題が発生していました。 どうやら以下のバグだったらしいので、wu-ftpd-2.6.1-23に上げるのをお勧めします。 http://www.jp.redhat.com/support/errata/RHBA/RHBA-2004-135J.html

参考URL:
http://www.jp.redhat.com/support/errata/RHBA/RHBA-2004-135J.html
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.3

>FFFTP(v1.92)だと接続できました。 ということは、hosts.allowは関係なさそう? モードが関係してるのでしょうか? ○passiveモード(パッシブモード)での通信の許可の設定について wu-ftpdではデフォルトでpassiveモードでの通信を許可していないので、 /etc/ftpaccessに許可を与える設定をする必要がある。 ※/etc/ftpaccess # 例 192.168.10.*のマシンからはpassiveモードでの通信を許可する。 passive address 192.168.10.0/24

rio_grande
質問者

お礼

xjdさん、ご回答有難うございました。 詳しいことはわかりませんが、上記設定を行ったところ、リモートからもローカルからも下記エラーメッセージが表示され接続できなくなりました。 ----------------------------------------------- # ftp localhost Connected to localhost (127.0.0.1). 421 Local resource failure: malloc: Connection timed out. -----------------------------------------------

  • shige_70
  • ベストアンサー率17% (168/946)
回答No.2

/etc/hosts.allow に、端末側ホストのエントリを追加してください。

rio_grande
質問者

お礼

質問内容は、「リモート端末からOS標準のftp.exeだと接続できないが、フリーソフトFFFTPだと接続できる」でしたので、TCPWrapperは関係ありませんでした。 ご回答有難うございました。

  • emonky
  • ベストアンサー率28% (18/63)
回答No.1

inetdの設定がなされていないと思います。 (xinetdかも) /etc/inetd.conf のftpがコメントになっているならばコメントをはずしてinetdをリスタートしてみてください

rio_grande
質問者

お礼

質問内容は、「リモート端末からOS標準のftp.exeだと接続できないが、フリーソフトFFFTPだと接続できる」でしたので、xinetdの設定は関係ありませんでした。 ご回答有難うございました。