QA@IT

FTP通信が上手くいきません。

3284 PV

FTP接続(パッシブモード)を試みたところ、接続(ログイン)はできるのですが
データの送受信が正常にいかず、lsコマンド実行時などでリストが表示されません。

しかし、取得したパケットキャプチャを解析するとlsの実行結果が
含まれておりデータを取得できているのですが画面上に表示されていない状況です。

またパケット解析内容からはデータ送受信完了後FTPサーバ側から[fin,ack]が返ってきているのですが、
クライアントが[fin,ack]を返していないためサーバ側がretransmissionを繰り返していました。

この事象の原因をご存じの方いらっしゃいましたら、よろしくお願いします。

回答

回答ありがとうございます。
クライアントのOSはCentOS5.8です。

iptablesは切っており、サーバ・クライアント間のFWもTCP/UDP接続を許可しています。
サーバ-クライアント通信のackやfinが正しく返せていないと考えています。

編集 履歴 (0)
  • > 質問への追記や、質問への質問、「ありがとう!」などのやり取りは、回答ではなくノートとして投稿をお願いします。 回答ガイドラインもご覧ください。 -

クライアントの OS、バージョンは何ですか? 単にクライアントがサーバー側からの接続をブロックしているだけのような気がします。Linux なら iptables、Windows なら Windows ファイアウォールやアンチウイルスソフトウェアなどのファイアウォールの設定を確認してみてください。

編集 履歴 (0)
  • 回答ガイドラインに書いてあるように、質問への質問はノートに書くべきでした。すみません。 -

デバックモードで接続してみてはいかがでしょうか。パッシブポートも分かりますし。あるいは、複数クライアントで確認してみてはどうでしょうか。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。