こんにちは、さがらと申します。 ++++++++++++++++++++++++++++++++++++ From: "Keiichi Yokomori" <ky@xxxxxxxxxxxxx> Date: 2002/06/03 09:04 Subject: [vine-users:051079] ProFTPD の挙動がおかしい Message-Id: <20020603000442.CE5215FD5F@xxxxxxxxxxxxxxxxx> ++++++++++++++++++++++++++++++++++++ >VineLinux2.5のProFTPDを起動して、クライアントから接続を >試みたのですが、ログインまではうまくいくのですが、 >ls、dirコマンドについて返答が返ってこないのです。 >ProFTPDの日本語サイトのドキュメントも見てみましたが、 >わかりませんでした。 >下記状況で、理由がわかる方ご教示ください。 > >ProFTP起動について行った作業は以下です。 > 1.別なftpサーバの起動確認 > 2./etc/inetd.conf のProFTPDのコメントアウト > 3./etc/rc.d/init.d/inet restart > >接続状況 > C:\>ftp hoge > Connected to hoge. > 220 ProFTPD 1.2.5rc1 Server (ProFTPD Basic Configuration) [hoge] > User (hoge:(none)): hogehoge > 331 Password required for hogehoge. > Password: > 230 User hogehoge logged in. > ftp> ls > 200 PORT command successful. > >このまま沈黙 環境がわからなかったのではっきり言えませんが、 ProFTPDの問題ではないと思います。 クライアントとFTPサーバの間に、ローカルルータやファイアウォール等 のゲートウェイ機器がありませんでしょうか? その場合、それらの機器にFTPサーバ(外側)のTCP20番ポートからクライアント PC(内側) へのアクセスを許可する必要があると思います。 そういう設定をしたくない(できない)場合は、PASVモードを使うことになると 思います。 ただ、上記のコマンドライン文字列から察するにWindowsに付属のftpクライア ント みたいですので、PASVモードに対応していなかったと思います。 Linuxであれば、 $ ftp ftp.hoge.dom Connected to ftp.hoge.dom. 220 ProFTPD 1.2.5rc1 Server ready. Name (ftp.hoge.dom:hoge): hoge 331 Password required for hoge. Password: 230 User hoge logged in. Remote system type is UNIX. Using binary mode to transfer files. ftp> passiv Passive mode off. ftp> passiv Passive mode on. というようにPASVモードが使えますので問題ないと思います。 Windowsからであれば、PASVモードが使えるクライアントを 使うか、ゲートウェイ機器に上記の設定が必要になると思います。 参考になれば幸いです。 でわでわ。 ++zakkaz++++++++++++++++++++++++++++ :-) toNIC <tonic@xxxxxxxxxxxx> ++++++++++++++++++++++++++++zakkaz++