- ベストアンサー
wu-ftpに接続できない
- RedHat LinuxAS2.1にインストールしたFTPサーバソフト「wu-fpdV2.6.1R20」を使用しているが、リモート端末から接続できないエラーが発生している。
- 具体的には、WindowsXP ProのコマンドプロンプトでFTP接続を試みると、接続ができずにエラーメッセージが表示される。
- 一方、FFFTP(v1.92)では接続ができるため、原因はwu-ftpdのバグではないかと考えられる。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
#4です。 すみません。 XPのftp.exeでも「quote pasv」でpassiveモード使えそうですね。(使えない旨の記事も見かけましたが...) 質問文にある接続だとportモード接続ですね。 あとサーバ接続前(時)の話なので、passiveモード関連の話は関係ないかもしれませんね...。 サーバ上でtcpdumpを動かして、ftp.exeとFFFTPとの挙動を比較してみてはいかがでしょうか?
その他の回答 (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
- xjd
- ベストアンサー率63% (1021/1612)
>FFFTP(v1.92)だと接続できました。 ということは、hosts.allowは関係なさそう? モードが関係してるのでしょうか? ○passiveモード(パッシブモード)での通信の許可の設定について wu-ftpdではデフォルトでpassiveモードでの通信を許可していないので、 /etc/ftpaccessに許可を与える設定をする必要がある。 ※/etc/ftpaccess # 例 192.168.10.*のマシンからはpassiveモードでの通信を許可する。 passive address 192.168.10.0/24
お礼
xjdさん、ご回答有難うございました。 詳しいことはわかりませんが、上記設定を行ったところ、リモートからもローカルからも下記エラーメッセージが表示され接続できなくなりました。 ----------------------------------------------- # ftp localhost Connected to localhost (127.0.0.1). 421 Local resource failure: malloc: Connection timed out. -----------------------------------------------
- shige_70
- ベストアンサー率17% (168/946)
/etc/hosts.allow に、端末側ホストのエントリを追加してください。
お礼
質問内容は、「リモート端末からOS標準のftp.exeだと接続できないが、フリーソフトFFFTPだと接続できる」でしたので、TCPWrapperは関係ありませんでした。 ご回答有難うございました。
- emonky
- ベストアンサー率28% (18/63)
inetdの設定がなされていないと思います。 (xinetdかも) /etc/inetd.conf のftpがコメントになっているならばコメントをはずしてinetdをリスタートしてみてください
お礼
質問内容は、「リモート端末からOS標準のftp.exeだと接続できないが、フリーソフトFFFTPだと接続できる」でしたので、xinetdの設定は関係ありませんでした。 ご回答有難うございました。
お礼
パッシヴモードが関係しているかどうかよくわかりませんでした。 FFFTPのデフォルト設定では □PASVモードを使う にチェックが入っていません。 チェックを入れて接続を試してみましたがFFFTPではやはり問題なく接続できました。 とりあえず、使用できるので本件はクローズします。 ご回答有難うございました。