- PR -

Zebedeeを用いてFTP通信

1
投稿者投稿内容
Quiroz
会議室デビュー日: 2002/07/01
投稿数: 4
投稿日時: 2005-08-26 14:09
はじめまして。伊藤と申します。

Zebedeeを利用してのFTP通信について、ご質問しても宜しいでしょうか?

暗号化通信ツール「Zebedee」を利用し、
ZebedeeサーバーはWindows2000サーバー SP4、
ZebedeeクライアントはWindows2000 Pro SP4で
暗号化通信を構築しております。

Zebedee を利用してのHTTPやターミナル接続は成功しているのですが、
FTP通信が思うように構築できません。

ちなみにFTPサーバーはZebedeeサーバーと同一PC、
FTPクライアントもZebedeeクライアントと同じPCから
NextFTP Ver.3.90 を使用しております。

いろいろなWebサイトを参照して、
「ftpgw.tcl」を使用すればいい事が分かりましたので、
サーバーにて

>tclsh ftpgw.tcl -p 30000-30100

を実行し、Zebedeeサーバー設定ファイルでは

target localhost
target <サーバー名>

を記述し、実行させております。
一方、Zebedeeクライアント設定ファイルでは

tunnel 2121,30000-30100:<サーバー名>:2121,30000-30100

を記述し、実行させております。
そして、NextFTPのホスト設定では

ホストアドレス:localhost
ポート番号:2121
PASVモード 有効

で、ログインを試みております。

Zebedeeサーバーとクライアントを起動すると、クライアントのログには

C:\\PROGRA~1\\Zebedee>zebedee -f client.zbd
zebedee(1736/2220): Listening on local port 15002
zebedee(1736/2220): Listening on local port 2121
zebedee(1736/2220): Listening on local port 30000
zebedee(1736/2220): Listening on local port 30001
:
:
zebedee(1736/2220): Listening on local port 30099
zebedee(1736/2220): Listening on local port 30100
zebedee(1736/2220): waiting for client connection

となり、FTPログインを行うと、

zebedee(1736/2220): accepted connection from 127.0.0.1
zebedee(1736/2220): waiting for client connection
zebedee(1736/2240): tunnel established to 192.168.148.97 port 2121
zebedee(1736/2220): accepted connection from 127.0.0.1
zebedee(1736/2220): waiting for client connection

となりますが、PASVモードが実行されると、

zebedee(1736/1560): tunnel established to 192.168.148.97 port 30026
zebedee(1736/1560): connection closed

となり、ファイルリストの応答が無く、
タイムアウトになってしまいます。
ポート30026の通信が確立された後すぐにセッションが切断しているのが
異常な動作のような気がしています。

皆様、どうかご教授頂けないでしょうか?
宜しくお願い致します。
1

スキルアップ/キャリアアップ(JOB@IT)