こんにちは。鈴木です。 gFTP で Proxy 経由での ftp 接続にて不具合です。 正常に接続後、不要なコマンドが送られてしまうようです。 長文になりますが、症状等、記述します。 ■環境 VineLinux2.5 gFTP 2.0.11-0vl1 ftp 0.17-6vl1 イントラネットとインターネットの間に、プロキシサーバー型の ファイアウォールを置いてあります。 イントラネット側に設置したLinuxBoxから、インターネット上の ftpサーバーに接続する場合です。 ■再現方法 使用する Proxy サーバー proxyserver 接続したい ftp サーバー outerftp プロキシ使用の設定 [FTP]-[オプション]-[FTP]タブ [プロキシ・ホスト名]を proxyserver に [プロキシ・サーバ種類]を 「ユーザ@ホスト 認証なし」に そのときの表示は USER %hu@%hh PASS %hp となります。 接続 ホスト outerftp ポート 21 ユーザ hideki パスワード xxxxx 接続時に下部に表示されるログ proxyserverを探しています proxyserverを試行中:21 proxyserverへ接続しました:21 220 xxxxx FTP Gateway ready USER hideki@outerftp□ ← (a) 331 Password required for hideki. PASS xxxx□ ← (b) 230 User hideki logged in. [パスワード]□ ← (c) 500 [パスワード] not understood. outerftpサイトから接続を切断しています 再び接続するまで、30秒待ってください ■おかしな点 1.(a)にて□が表示されます。実際には点線っぽい感じです。 2.(b)同上 3.(c)この部分で、接続条件として入力したパスワードが送信さ れているようです。 4.このまま、プロキシの設定を開くと、[プロキシ・サーバ種類] が「カスタム」になってしまっていて、下部の表示は空になっ ています。 5.「カスタム」の状態で、下部に USER %hu@%hh PASS %hp と手入力して実験しても、同じ結果でした。 ■同LinuxBox から、outerftp と proxyserver の検証 ・ftp コマンドで実験 $ftp proxyserver connected to proxyserver. 220 xxxxx FTP Gateway ready Name (proxyserver:hideki): hideki@outerftp 331 Password required for hideki. Password: 230 User hideki logged in. Remote system type is UNIX. Using binary mode to transfer files. ftp> bye 221 Goodbye. 正常に接続される ・gFTP にて実験 プロキシなしの設定に [FTP]-[オプション]-[FTP]タブ [プロキシ・ホスト名]を空に [プロキシ・サーバ種類]をなしに 接続 ホスト proxyserver ポート 21 ユーザ hideki@outerftp パスワード xxxxx 正常に接続される ログは 以上です。 Proxyを利用して正常にftp接続するのには、なにか足りない設定等 あるのでしょうか? 情報をお持ちの方、よろしくお願いします。 _/_/_/_/ _/_/_/_/ Dainana Co.,Ltd. WebSolution Div. _/_/_/_/ Hideki Suzuki hide@xxxxxxxxxxxxxxxx _/_/_/_/