再びお世話になります。たかしと申します。
おやじ様のHPを参考にWindows Professional(SP2)にて
FilezillaによるFTPサーバを構築し、別ネットワークの端末よりアクセスを試みたところ、以下のエラーがでてしまい
ファイルリストを取得できませんでした。
ユーザ設定等はおやじ様のHPのとおりに作成いたしました。
どうすればファイルリストを取得できるようになるか教えて頂けますでしょうか。よろしくお願いいたします。
以下がクライアント側のログの記録です。
応答: 220-FileZilla Server version 0.9.11 beta
応答: 220-written by Tim Kosse (Tim.Kosse@gmx.de)
応答: 220 Please visit http://sourceforge.net/projects/filezilla/
コマンド: USER takashi
応答: 331 Password required for takashi
コマンド: PASS ******
応答: 230 Logged on
コマンド: FEAT
応答: 211-Features:
応答: MDTM
応答: REST STREAM
応答: SIZE
応答: MLST type*;size*;modify*;
応答: 211 End
コマンド: SYST
応答: 215 UNIX emulated by FileZilla
状況: 接続しました
状況: ディレクトリ一覧を取得しています...
コマンド: PWD
応答: 257 "/" is current directory.
コマンド: TYPE A
応答: 200 Type set to A
コマンド: PASV
応答: 227 Entering Passive Mode (192,168,0,2,12,194)
コマンド: LIST
エラー: 転送チャンネルを開くことができません. 理由: 対象のコンピュータによって拒否されたため、接続できませんでした。
エラー: ディレクトリ一覧を取得できませんでした
応答: 425 Can't open data connection.
コマンド: TYPE I
> 再びお世話になります。たかしと申します。
> おやじ様のHPを参考にWindows Professional(SP2)にて
> FilezillaによるFTPサーバを構築し、別ネットワークの端末よりアクセスを試みたところ、以下のエラーがでてしまい
> ファイルリストを取得できませんでした。
> ユーザ設定等はおやじ様のHPのとおりに作成いたしました。
> どうすればファイルリストを取得できるようになるか教えて頂けますでしょうか。よろしくお願いいたします。
>
> 以下がクライアント側のログの記録です。
>
> 応答: 220-FileZilla Server version 0.9.11 beta
> 応答: 220-written by Tim Kosse (Tim.Kosse@gmx.de)
> 応答: 220 Please visit http://sourceforge.net/projects/filezilla/
> コマンド: USER takashi
> 応答: 331 Password required for takashi
> コマンド: PASS ******
> 応答: 230 Logged on
> コマンド: FEAT
> 応答: 211-Features:
> 応答: MDTM
> 応答: REST STREAM
> 応答: SIZE
> 応答: MLST type*;size*;modify*;
> 応答: 211 End
> コマンド: SYST
> 応答: 215 UNIX emulated by FileZilla
> 状況: 接続しました
> 状況: ディレクトリ一覧を取得しています...
> コマンド: PWD
> 応答: 257 "/" is current directory.
> コマンド: TYPE A
> 応答: 200 Type set to A
> コマンド: PASV
> 応答: 227 Entering Passive Mode (192,168,0,2,12,194)
> コマンド: LIST
> エラー: 転送チャンネルを開くことができません. 理由: 対象のコンピュータによって拒否されたため、接続できませんでした。
> エラー: ディレクトリ一覧を取得できませんでした
> 応答: 425 Can't open data connection.
> コマンド: TYPE I
http://www.aconus.com/~oyaji/ftp/filezilla_server_conf.htm
の11〜14の設定が正しくない又はファイヤウオールのためと思われます。
アザミさんも指摘されていますが、下記のようにWindows XP のファイヤウォールが原因では?
> 応答: 220-FileZilla Server version 0.9.11 beta
> 応答: 220-written by Tim Kosse (Tim.Kosse@gmx.de)
> 応答: 220 Please visit http://sourceforge.net/projects/filezilla/
> コマンド: USER takashi
> 応答: 331 Password required for takashi
> コマンド: PASS ******
> 応答: 230 Logged on
> コマンド: FEAT
> 応答: 211-Features:
> 応答: MDTM
> 応答: REST STREAM
> 応答: SIZE
> 応答: MLST type*;size*;modify*;
> 応答: 211 End
> コマンド: SYST
> 応答: 215 UNIX emulated by FileZilla
> 状況: 接続しました
> 状況: ディレクトリ一覧を取得しています...
> コマンド: PWD
> 応答: 257 "/" is current directory.
> コマンド: TYPE A
> 応答: 200 Type set to A
> コマンド: PASV
> 応答: 227 Entering Passive Mode (192,168,0,2,12,194)
サーバのIPアドレス(192.168.0.2)が帰ってきているので、サーバの設定ではないと思います。
> コマンド: LIST
> エラー: 転送チャンネルを開くことができません. 理由: 対象のコンピュータによって拒否されたため、接続できませんでした。
> エラー: ディレクトリ一覧を取得できませんでした
> 応答: 425 Can't open data connection.
> コマンド: TYPE I
OSの記述が不正確ですが、恐らくWindows XP Pro SP2ですよね。状況からしてほとんど書いたことがない日記からの抜粋を下記に示しますが、XPのファイヤウォールを動かしてませんか?
「最悪なのは、ファイヤウォール。今まで入れていたSygateとバッティングしておかしくなったので、Sygateを止めて一応問題はなくなったが、FTPサーバへのPASVアクセスがLISTで止まってしまう。そこで、データコネクション用のポートを開けてあげようとしたが、このファイヤウォールはレンジでポートの開放ができない。結局、使い物にならないので、無効にしてSygateを復活させた。
XPでサーバ公開している方は要注意ですね。」
アサミ様 おやじ様
アドバイスありがとうございます。たかしです。
一応FWのポートの開放は行いました。(ポート開放前はサーバへの接続そのものができませんでした。)
実験的にFWを完全に外してリトライしてみます。
ありがとうございました。
> アザミさんも指摘されていますが、下記のようにWindows XP のファイヤウォールが原因では?
>
> > 応答: 220-FileZilla Server version 0.9.11 beta
> > 応答: 220-written by Tim Kosse (Tim.Kosse@gmx.de)
> > 応答: 220 Please visit http://sourceforge.net/projects/filezilla/
> > コマンド: USER takashi
> > 応答: 331 Password required for takashi
> > コマンド: PASS ******
> > 応答: 230 Logged on
> > コマンド: FEAT
> > 応答: 211-Features:
> > 応答: MDTM
> > 応答: REST STREAM
> > 応答: SIZE
> > 応答: MLST type*;size*;modify*;
> > 応答: 211 End
> > コマンド: SYST
> > 応答: 215 UNIX emulated by FileZilla
> > 状況: 接続しました
> > 状況: ディレクトリ一覧を取得しています...
> > コマンド: PWD
> > 応答: 257 "/" is current directory.
> > コマンド: TYPE A
> > 応答: 200 Type set to A
> > コマンド: PASV
> > 応答: 227 Entering Passive Mode (192,168,0,2,12,194)
>
> サーバのIPアドレス(192.168.0.2)が帰ってきているので、サーバの設定ではないと思います。
>
> > コマンド: LIST
> > エラー: 転送チャンネルを開くことができません. 理由: 対象のコンピュータによって拒否されたため、接続できませんでした。
> > エラー: ディレクトリ一覧を取得できませんでした
> > 応答: 425 Can't open data connection.
> > コマンド: TYPE I
>
> OSの記述が不正確ですが、恐らくWindows XP Pro SP2ですよね。状況からしてほとんど書いたことがない日記からの抜粋を下記に示しますが、XPのファイヤウォールを動かしてませんか?
>
> 「最悪なのは、ファイヤウォール。今まで入れていたSygateとバッティングしておかしくなったので、Sygateを止めて一応問題はなくなったが、FTPサーバへのPASVアクセスがLISTで止まってしまう。そこで、データコネクション用のポートを開けてあげようとしたが、このファイヤウォールはレンジでポートの開放ができない。結局、使い物にならないので、無効にしてSygateを復活させた。
> XPでサーバ公開している方は要注意ですね。」