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

No.3133 yahoo!BBでの自宅FTPサーバーのPASVコマンドがP@SVコマンドに文字化け。



yahoo!BBでの自宅FTPサーバーのPASVコマンドがP@SVコマンドに文字化け。

No.3133 投稿時間:2002年05月18日(Sat) 15:07 投稿者名:iii URL:

yahoo!BBで,自宅FTPサーバをwin98SEとtinyFTPやwarFTPで試験したのですが
うまくいきません.
自宅のルータの関係でPASVモードで外から接続を行うことになるのですが,
PASVコマンドが自宅サーバーに届いた段階で,P@SVと書きかえられて届いて
しまいます.よってコマンドが無効ということになって,接続ができません.
ためしに,ポートを2020番に変更したら,PASVコマンドも正確に届き問題なく
動きました.どのクライアントソフトでもだめなのですが,クライアントは
FFFTPを使っています.
これはyahoo!BB側で何か操作をしているのでしょうか?それとも
私の設定にミスがあるのでしょうか?どなたかごアドバイスお願いします.


FTP接続ポート21番に近接した番号で、色々とやって頂けますでしょうか。

No.3143 投稿時間:2002年05月18日(Sat) 23:19 投稿者名:鷹の巣 URL:http://sakaguch.com/

> yahoo!BBで,自宅FTPサーバをwin98SEとtinyFTPやwarFTPで試験したのですが
> うまくいきません.
> 自宅のルータの関係でPASVモードで外から接続を行うことになるのですが,
> PASVコマンドが自宅サーバーに届いた段階で,P@SVと書きかえられて届いて
> しまいます.よってコマンドが無効ということになって,接続ができません.
> ためしに,ポートを2020番に変更したら,PASVコマンドも正確に届き問題なく
> 動きました.どのクライアントソフトでもだめなのですが,クライアントは
> FFFTPを使っています.

1.PORTモードでは、試験出来ないのでしょうか?
2.FTP接続ポート21番に近接した番号で、色々とやって頂けますでしょうか。Webサーバーをご使用になっていなければ、
接続ポート番号を80番に変更して試験して頂けないでしょうか。

ちなみにPORTモードとPASVモードの違いは、FTPデータポート番号が20番か否かの違いだけです。
FTPデータポートを使用するのは、データの送受信とファイル一覧の送信だけで、後は全てFTP接続ポートを使用します。


> これはyahoo!BB側で何か操作をしているのでしょうか?それとも
> 私の設定にミスがあるのでしょうか?どなたかごアドバイスお願いします.


yahoo!BB側でFTP接続ポート21番をブロックしているとは考えにくいです。
(最悪、ユーザー側が21番ポートで、インターネット側が任意のポートをyahoo!BBがブロックしている可能性もあります。)


P@SVとなるのは?

No.3178 投稿時間:2002年05月19日(Sun) 21:48 投稿者名:iii URL:

コメントありがとうございます.
いろいろ試したのですが,家ではルータの中のマシンなので,PASVモードでないと
だめだと思いますが...,確かにPORTモードではだめでしたし.
私が,一番疑問に思う点は,P@SVという様にコマンドに変化が与えられる点です.
他のポートを使うと,PASVがちゃんと伝わります.
これは,yahooが,PASVモードを嫌って,コマンドをいじっていると解釈したの
ですが(間違っていたらyahooさん,すいません).
それは,ありえますか?
どなたかyahooBBユーザで試された方はいませんでしょうか?


経験がないので、わかりません。

No.3182 投稿時間:2002年05月19日(Sun) 23:13 投稿者名:鷹の巣 URL:http://sakaguch.com/

> いろいろ試したのですが,家ではルータの中のマシンなので,PASVモードでないと
> だめだと思いますが...,確かにPORTモードではだめでしたし.


LAN内のFTPサーバーとFTPクライアント間は、モードにかかわらず、使用可能です。
ファイヤウォールでFTPサーバー側のサービスポート20番が閉められているとPORTモードが使用出来ないだけです。


> 私が,一番疑問に思う点は,P@SVという様にコマンドに変化が与えられる点です.
> 他のポートを使うと,PASVがちゃんと伝わります.
> これは,yahooが,PASVモードを嫌って,コマンドをいじっていると解釈したの


漢字の文字化けは、JISコードのESCの抜け落ちで、ありえますが、7bit文字は、
ASCIIコードやEUC(Extended Unix Code)コードに関わらず、@ が040Hで、A が041Hで、a が061Hです。
ちょっと考えにくいのですが、何かファイヤウォールソフトが動作していませんか?


> ですが(間違っていたらyahooさん,すいません).
> それは,ありえますか?
> どなたかyahooBBユーザで試された方はいませんでしょうか?


恐らく、ありえないと考えます。(あくまで、推測ですが。)


職場からもNIFTYのダイアルアップからも同じです

No.3196 投稿時間:2002年05月21日(Tue) 00:18 投稿者名:iii URL:

すいません,PASVモードにするのは職場にもファイアーウォ-ルがあって
お互い,プライベートアドレスだからでした.

> ちょっと考えにくいのですが、何かファイヤウォールソフトが動作していませんか?

職場からも,NIFTYにダイアルアップでつないで,自宅にアクセスしても同じです.
P@SVコマンドに化けてしまうんです.
ありえない事のようなのですが,ポートを変えると平気で通ってしまいますし
何がなんやらです.


FTPサーバー側の不具合とも考えにくいです。

No.3201 投稿時間:2002年05月21日(Tue) 01:37 投稿者名:鷹の巣 URL:http://sakaguch.com/

> すいません,PASVモードにするのは職場にもファイアーウォ-ルがあって
> お互い,プライベートアドレスだからでした.


PORTモードでもPASVモードでもPASVコマンドを使用するのは、ftp接続ポート(標準では21番)です。
PASVコマンドがP@SVコマンドに文字化けするのをまとめますと、
1.ftp接続ポートが標準の21番を使用すると文字化けする。2020番に変更すると文字化けしない。
2.FTPクライアントソフトを変えてもFTP接続する場所を変えても文字化けする。
ということですね。
FTPサーバー側の不具合とも考えにくいので、一度、YahooBBさんに下記の様にお問い合わせ頂けませんか。

発信元アドレスとポート番号が任意で、YahooBBユーザー(FTPサーバー)側への宛先ポート番号が21番である場合に
FTPプロトコルのPASVコマンドがP@SVコマンドに文字化けを起こす。(宛先ポート番号が2020番等に変更すると正常。)
YahooBBさんで、セキュリティ上、何か操作されているのでしょうか?


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