ここから本文です

たぶんFireWallが影響してFTPサーバへ接続できません。

ami********さん

2013/9/2418:04:09

たぶんFireWallが影響してFTPサーバへ接続できません。

BlackJumboDogというソフトの、FTPサーバ機能を使っています。
WindowsXP Proにインストールして、コントロールパネルのWindowsファイアーウォールで、例外のタブを開いてプログラムの追加でBlackJumboDogをインストールしたexeファイルを追加しました。
(C:\Program Files\SapporoWorks\BlackJumboDog\BlackJumboDog.exeです)
他のクライアントPCからFFFTPを使って接続をしたんですけど、うまく接続できませんでした。
その時のFFFTPのログです。

ホスト 192.168.1.2 (21) に接続しています.
接続しました.
220 FTP ( BlackJumboDog Version 4.2.3 ) ready
>USER test
331 Password required for test.
>PASS [xxxxxx]
230 User test logged in.
>XPWD
257 "/" is current directory
>TYPE A
200 Type set 'A'
>PASV
227 Entering Passive Mode (192,168,0,3,19,137)
ダウンロードのためにホスト 192.168.0.3 (5001) に接続しています.
接続しました.
>LIST
150 Opening ASCII mode data connection for ls.
受信はタイムアウトで失敗しました.
>ABOR
226 Transfer complete.
250 ABOR command successful.
ファイル一覧の取得を中止しました.
ファイル一覧の取得に失敗しました.

接続できませんでしたと書きましたけど、接続は出来ているけどファイル一覧取得に失敗しているという感じです。
FFFTPの接続設定でPASV?のチェックを外すとうまく接続できファイル一覧も表示され、ファイル転送もうまくいきます。
あと、FTPサーバのWindowsファイアーウォールを無効にしてもうまく出来ます。

FireWallが悪いんじゃないかと思ってます。
PASVでFTPサーバへ接続する解決方法を教えてください。よろしくお願いします。

補足>227 Entering Passive Mode (192,168,0,3,19,137)
>ダウンロードのためにホスト 192.168.0.3 (5001) に接続しています.
の部分ですけど、IPが間違っていました。192.168.1.2です。
(色々と試しているうちに、訳わかんなくなっちゃいました)
すみません。

閲覧数:
34,108
回答数:
1
お礼:
50枚

違反報告

ベストアンサーに選ばれた回答

cnw********さん

2013/9/2419:20:31

ご存知とは思いますが、
FTPにはActiveモードとPassiveモードがあります。また、FTPは制御用とデータ転送用のポートを使用します。
Activeモードの場合、転送の開始がFTPサーバ側から始まるので、NAPTのクライアントとはデータ通信できませんし、クライアント側は20番ポートからのアクセスを開けておく必要があるので、Passiveモードを使うことが好ましいです。
ただし、passiveモードはサーバ側のデータ転送のポート番号が固定ではないため、FirewallがFTPのデータフローを解析しpassiveモードのデータ転送のみを許可しなければなりません。家庭用ルーターなどがFirewallと言っていますが、L3レベルのポートフィルターなので、FTPのプロトコルのみを通す設定はできません。
質問者様の環境はサーバ側がactiveモードに対応(21番ポートを開放)していて、passiveモードには対応していないと思われます。


下記のページがPassiveモードとActiveモードについて参考になると思います。
http://www.nina.jp/server/basic/ftp.html

質問した人からのコメント

2013/9/26 12:58:50

んーーー、やっぱりダメなんですね。
でも、もう少しがんばってみたいと思います。
ありがとうございました。

あわせて知りたい

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる