No.20169 投稿時間:2006年02月01日(Wed) 07:26 投稿者名:emisi URL:
FTPに関して、質問させていただきます。
先ほど、入力途中で誤って送信してしまい、おかしな記事が表示され、申し訳ありません。
質問ですが、会社とFTPを通じてデータのやり取りをしていたのですが、突然出来なくなりました。
会社側に、設定を変更していないかと、問い合わせてみましたが、変更していないとのことでした。
こちらの環境は、PCはWindows XP。回線はADSLを使用しています。
FTPソフトは、FFFTPを使用しています。
会社へと接続しますと、以下のようなメッセージが表示されます。
>ホスト****を探しています.
>ホスト****に接続しています.
>接続しました.
(しばらく間があく)
>接続できません.
色々と、設定を変えてみたりしたのですが、改善されませんでした。
ネット上で、検索したところ、こちらのHPを知り、「鷹の巣」さまの公開サーバで、動作確認もさせていただきましたが、こちらもうまくいきませんでした。
こちらでのメッセージは、以下です。
----------------------------
ホスト sakaguch.com を探しています.
ホスト sakaguch.com (210.253.243.85 (21)) に接続しています.
接続しました.
220-************************************************
220- Welcome to Tiny FTP Daemon /95
220- Version 0.5
220 ************************************************
>USER anonymous
331 Give me your mail address as Password
>PASS [xxxxxx]
230--------------------------------------------------------------
230- Welcome!
230--------------------------------------------------------------
230 Logged in.
>CWD /
250 "/" is your directory.
>XPWD
257 "/" is your directory.
>TYPE A
200 Ascii mode ready
>PASV
227 Entering passive mode (192,168,1,2,8,168).
ダウンロードのためにホスト 192.168.1.2 (2216) に接続しています.
接続できません.
ファイル一覧の取得を中止しました.
ファイル一覧の取得に失敗しました.
以上です。
こちら側に、問題があるのでしょうが、さっぱりわからなくて、途方にくれています。
もし、こういった場合の解決策など、ご存知でしたら、教えていただけたら、非常に助かります。
どうそ、よろしくお願いします。
No.20170 投稿時間:2006年02月01日(Wed) 12:46 投稿者名:松元 URL:
> 会社へと接続しますと、以下のようなメッセージが表示されます。
> >ホスト****を探しています.
> >ホスト****に接続しています.
> >接続しました.
>
> (しばらく間があく)
>
> >接続できません.
こうなる場合は多くはサーバー側なのです。
クライアント側では(ISPやPC、ルーター等を変えたとか無ければ)
逆引き設定されているか。
ファイヤーウオールで止めていないか
程度。
> 色々と、設定を変えてみたりしたのですが、改善されませんでした。
> ネット上で、検索したところ、こちらのHPを知り、「鷹の巣」さまの公開サーバで、動作確認もさせていただきましたが、こちらもうまくいきませんでした。
> こちらでのメッセージは、以下です。
> ----------------------------
> ホスト sakaguch.com を探しています.
> ホスト sakaguch.com (210.253.243.85 (21)) に接続しています.
> 接続できません.
> ファイル一覧の取得を中止しました.
> ファイル一覧の取得に失敗しました.
>
この原因はsakaguch.comのルーターがパッシブ対応されていない為です。
passiveのチェックをはずして試験してください。
パスワード交換まで進むかどうかで原因はかなり違うものです。
会社とはパスワード交換用メッセージが来ませんので、
接続そのもの(特にファイヤーウオールやFTPDの設定)にあるように思えます。
No.20171 投稿時間:2006年02月01日(Wed) 14:59 投稿者名:emisi URL:
松元様、早速のご返答ありがとうございます。
実は、つい先ほど、接続できるようになったのです。
こちらの設定は、何も変更していないのですが、急に、接続できるようになりました。
やはり、サーバー側の問題だったのでしょうか…。
会社のほうの管理の方へ、何度か質問もしたのですが、「こっちの設定は変えてないから」の一点張りで、解決策が見つからず、正直まいってたんで、復旧して、よかったです。
しかし、今後も、こういったケースは出てくるのではないかと、心配です。
はっきりした原因がわからないだけに、対処の仕様がないというか…。
5日間ほど、まったく接続できなかったのに、どうして、突然出来るようになったのか、本当にわかりません。
> クライアント側では(ISPやPC、ルーター等を変えたとか無ければ)
> 逆引き設定されているか。
> ファイヤーウオールで止めていないか
> 程度。
こちらは、確認しましたが、設定に問題はないように思います。
ファイヤーウオールの例外にFTPを設定してるのですが・・・。
> パスワード交換まで進むかどうかで原因はかなり違うものです。
> 会社とはパスワード交換用メッセージが来ませんので、
> 接続そのもの(特にファイヤーウオールやFTPDの設定)にあるように思えます。
そうですか。
FTPDの設定という言葉は、初めて聞きました。(すみません素人で)
また、再発したときのために、少し調べてみます。
No.20242 投稿時間:2006年02月26日(Sun) 00:06 投稿者名:鷹の巣 URL:
> こちらの設定は、何も変更していないのですが、急に、接続できるようになりました。
> やはり、サーバー側の問題だったのでしょうか…。
> 会社のほうの管理の方へ、何度か質問もしたのですが、「こっちの設定は変えてないから」の一点張りで、解決策が見つからず、正直まいってたんで、復旧して、よかったです。
読み落としていまして、申し訳ありません。松元さんの言われる通りです。
> 227 Entering passive mode (192,168,1,2,8,168).
> ダウンロードのためにホスト 192.168.1.2 (2216) に接続しています.
> 接続できません.
鷹の巣のFTPDサーバーとインターネット間にあるローカルルータは、passive modeに対応していません。
IPアドレスの192.168.1.2に接続しろと鷹の巣のFTPサーバーが応答を返しているので、
接続出来なくて正解です。ご迷惑をお掛け致しました。
# 2001年9月より、ローカルルータを変えてからは、passive modeに対応していません。
# 匿名FTPサーバー動作の確認(コマンド操作編)
# http://sakaguch.com/FTPcmd.html
# は、LAN内からアクセスした結果であり、ある意味で2001年9月より、嘘を書いていたことになります。
2006年4月頃までにローカルルータがCTU(加入者網終端装置)に変わるので、
その後には、passive modeに対応させることを考えます。
ルータがpassive modeに対応していなくても、FTPサーバーにホスト名(FQDN)を設定する箇所があって、
passive mode時の応答にグローバルアドレスを返せは、接続が確立されると思います。
どなたかpassive mode時の応答にグローバルアドレスを返すwindowsのFTPサーバーを
ご存知でしたら、教えて下さい。
No.20245 投稿時間:2006年02月26日(Sun) 08:47 投稿者名:おやじ URL:http://www.aconus.com/~oyaji/
鷹の巣さん、こんにちは。お世話になっています。
> ルータがpassive modeに対応していなくても、FTPサーバーにホスト名(FQDN)を設定する箇所があって、
> passive mode時の応答にグローバルアドレスを返せは、接続が確立されると思います。
> どなたかpassive mode時の応答にグローバルアドレスを返すwindowsのFTPサーバーを
> ご存知でしたら、教えて下さい。
設定できる内容が若干違いますが、おやじのところで紹介しているWarFTPDやFileZilla ServerはPassiveモード時に外部に見せるアドレスを設定できます。両方ともFQDNで指定できるので、動的IPでも対応できます。但し、FileZillaのほうは相手によって動作を決められないので、この設定をすると家庭内ではPassiveは使えなくなりますが、Activeで使用すればよいだけなので実害はほとんどないと思います。
普通のFTPサーバとして使用するならFileZillaのほうが、設定もわかりやすいですし、スループットもWarFTPDに比べて5割ほど高いのでお勧めです。
なお、両方とも海外製で2バイト文字は扱えませんので、日本語フォルダやファイル名は表示がおかしくなることがあります。
一応両方とも元のままのほうが良いのではと思える程度ですが、日本語化パッチを用意してあります。
ご参考まで。
No.20247 投稿時間:2006年02月26日(Sun) 12:02 投稿者名:鷹の巣 URL:
> > ルータがpassive modeに対応していなくても、FTPサーバーにホスト名(FQDN)を設定する箇所があって、
> > passive mode時の応答にグローバルアドレスを返せは、接続が確立されると思います。
> > どなたかpassive mode時の応答にグローバルアドレスを返すwindowsのFTPサーバーを
> > ご存知でしたら、教えて下さい。
> 設定できる内容が若干違いますが、おやじのところで紹介しているWarFTPDやFileZilla ServerはPassiveモード時に外部に見せるアドレスを設定できます。両方ともFQDNで指定できるので、動的IPでも対応できます。但し、FileZillaのほうは相手によって動作を決められないので、この設定をすると家庭内ではPassiveは使えなくなりますが、Activeで使用すればよいだけなので実害はほとんどないと思います。
おやじさん、こちらこそ、お世話になっています。
検索エンジンで調べて、alt.comp.jgaa FAQ
http://www.warftp.org/faq/warfaq.html#AEN320
で、WarFTPDがpassiveとFQDN指定(DDNS対応)であることがわかり、
今、おやじさんのページを必死で読んで、勉強しているところです。
そのうちに、おやじさんのページでFTPサーバーのテストをさせて頂きます。
# 自分の掲示板を先に読むべきでした。
> 普通のFTPサーバとして使用するならFileZillaのほうが、設定もわかりやすいですし、スループットもWarFTPDに比べて5割ほど高いのでお勧めです。
> なお、両方とも海外製で2バイト文字は扱えませんので、日本語フォルダやファイル名は表示がおかしくなることがあります。
2バイト文字フォルダやファイル名もなく、スループットも気にならないので、WarFTPDを使用することに決めました。
# ftpクライアントは、windows XPなので、転送はbinaryモードだけしか使用しません。
> 一応両方とも元のままのほうが良いのではと思える程度ですが、日本語化パッチを用意してあります。
英語の勉強のために日本語化パッチを使用せずに頑張ってみます。
色々とご親切にありがとうございました。
No.20253 投稿時間:2006年02月28日(Tue) 00:05 投稿者名:鷹の巣 URL:
> そのうちに、おやじさんのページでFTPサーバーのテストをさせて頂きます。
鷹の巣のanonymous FTPサーバーにtest.txtを設置して
おやじさんのページのFTPサーバーのテスト
http://www.aconus.com/~oyaji/ftp_tst/ftp_tst.htm
を行ってきました。利用させて頂き、ありがとうございました。
鷹の巣のanonymous FTPサーバー
ftp://sakaguch.com/
の仕様:
WarFTPd 1.82.00-RC10 (Jan 25 2005)
Lynksys製BEFSR41ファームVer.1.39j(passive modeに対応していないルータです。)
このルータは、ポート21と3000-3049はopenで、port 20は、closeに設定しています。
以下は、おやじさんのページでのテスト結果を貼り付け
テスト条件
TEST No. ホスト ユーザ パスワード ファイル ファイルタイプ 転送モ-ド 試験モード
6689 210.253.243.85 anonymous ????? test.txt ASCⅡ Passive GET->PUT
ホスト(210.253.243.85)のポート(21)に接続中です。(2006/02/27 23:44:17)
220-Jgaa's Fan Club FTP service
WarFTPd 1.82.00-RC10 (Jan 25 2005) Ready
(C)opyright 1996 - 2005 by Jarle (jgaa) Aase - all rights reserved.
220 Please enter your user name.
-->USER anonymous
230 User anonymous logged in from host jXXXXXX.ppp.asahi-net.or.jp (61.213.XXX.XXX)
-->XPWD
257 "/" is current directory.
-->TYPE A
200 Type set to A.
-->PASV
227 Entering Passive Mode (210,253,243,85,11,186)
-->LIST
150 Opening ASCII mode data connection for /bin/ls (315 bytes).
total 8
drwxrw-rw- 1 root root 0 Feb 27 23:39 .
drwxrw-rw- 1 root root 0 Feb 27 23:39 ..
drwxrw-rw- 1 root root 0 Feb 27 01:24 DownLoad
drwxrw-rw- 1 root root 0 Feb 27 01:24 FTPdata
drwxrw-rw- 1 root root 0 Feb 27 01:24 PerlSample
-rwxrw-rw- 1 root root 1174 Feb 27 23:39 test.txt
226 Transfer complete. 315 bytes in 0.00 sec. (307.617 Kb/s)
-->TYPE A
200 Type set to A.
-->PASV
227 Entering Passive Mode (210,253,243,85,11,187)
-->RETR test.txt
150 Opening ASCII mode data connection for test.txt (1174 bytes).
226 Transfer complete. 1174 bytes in 0.00 sec. (1146.484 Kb/s)
-->PASV
227 Entering Passive Mode (210,253,243,85,11,188)
-->STOR test.txt.bak
550 Access denied.
Error300: ファイルをアップロードできません。 ※
☆☆☆ テストは異常終了しました。☆☆☆ (2006/02/27 23:44:18)
エラー内容は、こちらを参照願います。
--------------------------------------------------------------------------------
http://www.aconus.com/~oyaji/ , mailto:おやじ
※鷹の巣の追記:anonymous FTPサーバーですから、アップロード出来なくて正解です。
No.20254 投稿時間:2006年02月28日(Tue) 00:20 投稿者名:鷹の巣 URL:
> > そのうちに、おやじさんのページでFTPサーバーのテストをさせて頂きます。
>
> 鷹の巣のanonymous FTPサーバーにtest.txtを設置して
> おやじさんのページのFTPサーバーのテスト
> http://www.aconus.com/~oyaji/ftp_tst/ftp_tst.htm
> を行ってきました。利用させて頂き、ありがとうございました。
>
> 鷹の巣のanonymous FTPサーバー
> ftp://sakaguch.com/
> の仕様:
> WarFTPd 1.82.00-RC10 (Jan 25 2005)
> Lynksys製BEFSR41ファームVer.1.39j(passive modeに対応していないルータです。)
> このルータは、ポート21と3000-3049はopenで、port 20は、closeに設定しています。
>
>
> 以下は、おやじさんのページでのテスト結果を貼り付け
> テスト条件
> TEST No. ホスト ユーザ パスワード ファイル ファイルタイプ 転送モ-ド 試験モード
> 6689 210.253.243.85 anonymous ????? test.txt ASCⅡ Passive GET->PUT
・・・中略・・・
> drwxrw-rw- 1 root root 0 Feb 27 23:39 .
> drwxrw-rw- 1 root root 0 Feb 27 23:39 ..
> drwxrw-rw- 1 root root 0 Feb 27 01:24 DownLoad
> drwxrw-rw- 1 root root 0 Feb 27 01:24 FTPdata
> drwxrw-rw- 1 root root 0 Feb 27 01:24 PerlSample
> -rwxrw-rw- 1 root root 1174 Feb 27 23:39 test.txt
・・・中略・・・
> -->STOR test.txt.bak
> 550 Access denied.
>
> Error300: ファイルをアップロードできません。 ※
> ☆☆☆ テストは異常終了しました。☆☆☆ (2006/02/27 23:44:18)
・・・中略・・・
> ※鷹の巣の追記:anonymous FTPサーバーですから、アップロード出来なくて正解です。
FFFTPでも同じでした。
表示が「drwxrw-rw-」となっているのは、WarFTPd 1.82.00-RC10のバグでしょうか。
No.20261 投稿時間:2006年02月28日(Tue) 20:59 投稿者名:おやじ URL:http://www.aconus.com/~oyaji/
> > 以下は、おやじさんのページでのテスト結果を貼り付け
> > テスト条件
> > TEST No. ホスト ユーザ パスワード ファイル ファイルタイプ 転送モ-ド 試験モード
> > 6689 210.253.243.85 anonymous ????? test.txt ASCⅡ Passive GET->PUT
>
>
> ・・・中略・・・
> > drwxrw-rw- 1 root root 0 Feb 27 23:39 .
> > drwxrw-rw- 1 root root 0 Feb 27 23:39 ..
> > drwxrw-rw- 1 root root 0 Feb 27 01:24 DownLoad
> > drwxrw-rw- 1 root root 0 Feb 27 01:24 FTPdata
> > drwxrw-rw- 1 root root 0 Feb 27 01:24 PerlSample
> > -rwxrw-rw- 1 root root 1174 Feb 27 23:39 test.txt
>
> ・・・中略・・・
>
> > -->STOR test.txt.bak
> > 550 Access denied.
> >
> > Error300: ファイルをアップロードできません。 ※
> > ☆☆☆ テストは異常終了しました。☆☆☆ (2006/02/27 23:44:18)
>
> ・・・中略・・・
>
> > ※鷹の巣の追記:anonymous FTPサーバーですから、アップロード出来なくて正解です。
>
>
> FFFTPでも同じでした。
> 表示が「drwxrw-rw-」となっているのは、WarFTPd 1.82.00-RC10のバグでしょうか。
気がつきませんでしたが、rc9でも同じですね。
どうもマウントポイントで設定したディレクトリ以外は、全て766で表示されるようです。
しかも、それがルートディレクトリ直下だとマウントポイントでパーミッションを設定したディレクトリも766になってしまいます。しかしルートディレクトリ直下を使わないのであれば、ダミーで実際に使用するディレクトリ外でルートディレクトリ「 / 」を登録してあげると、なぜか設定でマウントしたディレクトリのパーミションは正しく表示されます。
これは、表示だけの問題でアクセス自体は設定に依存して動作していますね。ファイルは全て766で表示ですが、これもアクセス自体は設定に依存して動作しています。
FileZillaもディレクトリは全て755ですが、ファイルは設定したパーミションで表示されアクセス制御もあってます。
いずれも不完全ですが、アクセス制御自体は問題なさそうです。擬似パーミッションなのでWindowsではやむを得ないのですかね?