投稿日:2002年05月25日 作成鷹の巣

No.3313 FFFTPで接続できません。ブラウザからは、ファイル一覧が見れます。



FFFTPで接続できません。ブラウザからは、ファイル一覧が見れます。

No.3313 投稿時間:2002年05月25日(Sat) 20:34 投稿者名:frb URL:

どうも、この前お世話になったfrbと申します。
以前に、「FFFTPで接続すれば、日本語の文字化けは直る」というお答えを頂いたのですが、
会社ではこのFFFTPが使えません。「ホストが見つかりません」とかでます。PROXYの設定でしょうか?
会社と家のデータをFTPで転送したいのですが、FFFTPが使えなくて困ってます。
会社ではFFFTPは使えないのですが、ftp://ipアドレス/とすれば、ファイル名は見えます。
(文字化け状態ですが)

今、REDHAT7.2のSAMBAでEUCしてます。会社のクライアントは窓98です。

SHIFT-JISとかの方法しかないのでしょうか?
FFFTPの設定変更とかで、できないんですかね?

めんどくさい注文で申し訳ありませんが、よろしくおねがいします。


ブラウザに設定されているProxyのサーバー名とポートをチェック

No.3315 投稿時間:2002年05月25日(Sat) 22:10 投稿者名:AMM URL:http://www.ayamizu.com

> 会社ではこのFFFTPが使えません。「ホストが見つかりません」とかでます。PROXYの設定でしょうか?
会社からだとProxyサーバーが噛んでるかもしれませんね。
Windowsマシンでしたら
コントロール -> インターネットオプション -> 接続タブ -> LANの設定ボタン
ここで、下の方に プロキシを使うチェックが入っていたらproxyですので
詳細設定を開いてFTPのproxyサーバーとポート番号を調べます。

もしproxyが入っていたら
FFFTPでは、オプション、環境設定でfirewallとしてそのサーバー情報を入れて、
接続のところでホスト一覧->設定変更->拡張タブ ここにFireWallのチェックがありますのでそれで大丈夫、のはずです。


ありがとうございます!!週明けに試してみます。

No.3316 投稿時間:2002年05月25日(Sat) 22:19 投稿者名:frb URL:

おおお!そんな技があったのですか!!
「会社のFirewall?わかんないよ~」と途方にくれていたところです。
参考にして月曜日早速やってみます。
結果はその時に書かせていただきます。
AMMさん、ありがとうございました。


受信はタイムアウトで失敗しました。

No.3356 投稿時間:2002年05月28日(Tue) 20:44 投稿者名:frb URL:

だめでした。人生そんなに甘くないようです。
以下、ログです。

FFFTP Ver.1.88a Copyright(C) 1997-2002 Sota.
----------------------------
ホスト ipアドレス(8080) に接続しています.
接続しました.
受信はタイムアウトで失敗しました.
接続が切断されました.

接続できません.


PASVモードでの結果。

No.3358 投稿時間:2002年05月28日(Tue) 21:39 投稿者名:frb URL:

ちなみにPASVモードでやると以下のようになりました。
以下、ログです。

ホスト 133.131.238.198 (8080) に接続しています.
接続しました.
HTTP/1.0 408 Request Time-out
Server: Squid/2.3.STABLE4
Mime-Version: 1.0
Date: Tue, 28 May 2002 09:39:28 GMT
Content-Type: text/html
Content-Length: 627
Expires: Tue, 28 May 2002 09:39:28 GMT
X-Squid-Error: ERR_LIFETIME_EXP 0


<HTML><HEAD>
<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The requested URL could not be retrieved</H2>
<HR>
<P>
While trying to retrieve the URL:
<A HREF="N/A">N/A</A>
<P>
The following error was encountered:
<UL>
<LI>
<STRONG>
Connection Lifetime Expired
</STRONG>
</UL>


<P>
Squid has terminated the request because it has exceeded the maximum
connection lifetime.
<P>Your cache administrator is <A HREF="mailto:nsadmin">nsadmin</A>.


<br clear="all">
<hr noshade size=1>
Generated Tue, 28 May 2002 09:39:28 GMT by stkpx.stk.ntt-f.co.jp (Squid/2.3.STABLE4)
</BODY></HTML>

接続できません.


状況の確認

No.3359 投稿時間:2002年05月28日(Tue) 21:48 投稿者名:AMM URL:http://www.ayamizu.com

私も、テスト環境が無いので的確なことがお答えできせんが、状態だけ確認しておきましょう。

自宅からFFFTPでアクセス可能
会社からFFFTPでホストが見つからない
会社からブラウザを使ってftp://xxxx は閲覧可能
設定の確認をしたところ、ブラウザのproxy設定は 8080 になってたわけですね。
会社からFFFTPでproxyサーバーと許可されたポート経由でアクセスすると、いったん接続するもののタイムアウトになる

状況は以上でよろしいですか?

ブラウザ経由ではパスワード無しでanonymousで接続できるという事ですね。
一瞬、ftpサーバがIPではじいているのかと思いましたがブラウザから接続できるなら、FFFTPの設定かな?


ファイル名とかは一切表示されず。

No.3360 投稿時間:2002年05月28日(Tue) 22:11 投稿者名:frb URL:

> 自宅からFFFTPでアクセス可能
> 会社からFFFTPでホストが見つからない
> 会社からブラウザを使ってftp://xxxx は閲覧可能
> 設定の確認をしたところ、ブラウザのproxy設定は 8080 になってたわけですね。
> 会社からFFFTPでproxyサーバーと許可されたポート経由でアクセスすると、いったん接続するもののタイムアウトになる
>
> 状況は以上でよろしいですか?

全くそのとおりです。
「接続しました。」と出たときは「やった!」とか思いましたが、そのあと、ずっとそのままの画面で、しまいにはタイムアウト。
ファイル名とかは一切表示されず。

IEから見れるということはやはり、FFFTPの設定でしょうか・・・。
むぅ、あと一歩なのに悔しいです。


FFFTPはHTTPで通信できない

No.3361 投稿時間:2002年05月28日(Tue) 22:45 投稿者名:AMM URL:http://www.ayamizu.com

FFFTP と proxy で検索すると比較的多くの事例が掲載されています。
まとめると
proxyには ftp proxyとhttp proxyがあって、FFFTPは前者でないと使えない。という事です。

ブラウザなどはhttp proxyに対応ですね。
またお使いのproxyのポート番号は、httpで使われがちな 8080 番なのでこれをみると推測ではありますがhttp系ではないかと思います。そうなるとダメっぽいです。

proxyサーバーでftp proxyのポート番号が公開されているかどうか、確認できるといいのですが。


やはりそうですか・・・。

No.3362 投稿時間:2002年05月28日(Tue) 22:57 投稿者名:frb URL:

http://tokyo.cool.ne.jp/keepcool/help_ftp/ffftp_8.html

これをみたときは「まさか!?」と思いましたが、そのまさかとは。。。
文字化けはあきらめるしかないのですね。ふぅ、FFFTP使わないで、何かいい方法ないかな?
ちょっと他の方法、模索してみます。

>proxyサーバーでftp proxyのポート番号が公開されているかどうか、確認できるといいのですが。
確認する方法ってありますかね?


問題は、FTPサーバー側とFTPクライアント側の両方にルータ(NAT)が入っている。

No.3365 投稿時間:2002年05月29日(Wed) 01:36 投稿者名:鷹の巣 URL:http://sakaguch.com/

> >proxyサーバーでftp proxyのポート番号が公開されているかどうか、確認できるといいのですが。
> 確認する方法ってありますかね?


FTPクライアント(会社)側のLAN内で、会社の管理者に聞くかポートスキャンして調べるかしか確認する方法はないと考えます。
問題は、FTPサーバー側とFTPクライアント側の両方にルータ(NAT)が入っていることだと考えます。

1.ブラウザの様な接続を行うには、PASVモードでないとftp-dataの経路ができないと考えます。
(ブラウザが80番ポート1本で、接続とデータの授受を行うのに対して、FTPは、データの授受を行うポート番号が異なります。
従って、クライアント側からftp-dataのポート番号を指定するPASVモードでないと駄目です。)

2.PORTモードでは、FTPサーバー側が20番で宛先ポートが任意のftp-dataを送出しても、FTPクライアント側のNATでポートフォワーディングが
行えないものですから、LAN内の宛先IPアドレスが決まりません。
もっともポート1024番以上のポート番号がすべてFTPクライアントにポートフォワーディング出来れば、PORTモードでもファイル一覧が取得出来ますが。

3.PASVモードでファイル一覧を取得出来る様にするには、FTPサーバー側のルータ(NAT)がPASVモードをサポートしていなければなりません。
ルータがPASVモードをサポートしていなければ、ルータにDMZゾーン設定があれば、そこにFTPサーバーをさらせば、PASVモードが使用出来る筈です。
但し、Linuxのパケットフィルタリング機構のipchainsなどをはじめとするファイヤウォールは、ガチガチに固める必要があります。

一度、「「鷹の巣」の自宅サーバー(Windows 版FTPクライアントの設定例)」
http://sakaguch.com/SetFTPclient.html
の通りにFFFTPを設定し、私のサーバーから、ファイルを3つダウンロードして頂けますか。多分、ダウンロード出来ないと思いますけど。
もし、PORTモードで、ダウンロード出来ましたら、frbさんのFTPサーバーからも、ダウンロード出来ると考えます。


ありがとうございました。

No.3387 投稿時間:2002年05月30日(Thu) 08:16 投稿者名:frb URL:

貴重なアドバイスありがとうございます。
これらを元にちょっと自分でがんばってみます。


|目次|掲示板|過去ログ目次|▲頁先頭|