vine-users ML アーカイブ



[vine-users:051087] Re: ProFTPD の挙動がおかしい

  • From: Tonic <tonic@xxxxxxxxxxxx>
  • Subject: [vine-users:051087] Re: ProFTPD の挙動がおかしい
  • Date: Mon, 3 Jun 2002 12:18:23 +0900
こんにちは、さがらと申します。

++++++++++++++++++++++++++++++++++++
 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++