このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

ASIP6.3のFTPのファイルが表示されません

発言者:tachibana
( Date Thursday, June 06, 2002 10:36:20 )


ASIP6.3のFTPサーバーを立ち上げていますが、MACのセレクタの
AppleshareからサーバのIPアドレスを入力するとFTPはマウント
されますが、それ以外ではFTPに接続はされますがファイル表示が
されません。ブラウザやFTPクライアントでFTPに接続してもファ
イル表示されません。NLISTの取得ができないようです。思いつく
方がいるようでしたらアドバイスお願い致します。

田中求之 さんからのコメント
( Thursday, June 06, 2002 17:48:54 )

アクセス権の設定はどうなってますか?

tachibana さんからのコメント
( Thursday, June 06, 2002 19:28:14 )

田中先生、アドバイスありがとうございます。

アクセス権も悪いと思い、危険覚悟で無認証にしてみましたがそれでも表示されません。動きとしては、ちゃんとFTPに接続はされているのですがファイルの取得で止まってしまいます。

坂本 さんからのコメント
( Thursday, June 06, 2002 20:06:16 )

ルータ越しなら
 ルータのFTP関係のポートが空いてない
 パッシブモードで無いとアップ出来ない
 MTUの調整をしないとアップ出来ない
のトラブルに遭遇したことがありますが・・・

Junnama Noda. さんからのコメント
( Friday, June 07, 2002 00:32:12 )

> NLISTの取得ができないようです。

サーバーはどんなメッセージを出していますか?

Fetchであればアクセスする時に、「窓(英語版ではWindows)」メニューから「モ
ニタ(Fetch Transcript)」を選択して、FTPセッションを表示するようにすれば
FTPのセッションが表示されます。その他のクライアントでもセッションを表示
することは出来たと思います。

どの過程でエラー(ステータス5から始まる3桁の数字)が出ているのでしょうか。

# IDやパスワードは当然ですがそのまま書き込んだら駄目ですね。

tachibana さんからのコメント
( Friday, June 07, 2002 13:31:29 )

みなさん、いろいろな情報ありがとうございました。
ポートは、20/ftp-data,21/ftp,80/http,548&660/AppleShareIP
を空けています。この辺は大丈夫だと思うのですが・・・。

Fetchでは、「サーバーのファイルエラー:Directory not found.」
というエラーメッセージが表示されて、セッション表示は、
*******************************************
220-AppleShare IP FTP Server;Service Ready
220

230-Anonymous user logged in,proceed
230
*******************************************
で止まっています。


Junnama Noda. さんからのコメント
( Friday, June 07, 2002 21:45:49 )

230-Anonymous user logged in,proceed
(ユーザーAnonymousはログインした, 先へ進む)

ということで、ログインは成功している...

テスト方法(表記はFetch3.0.3の場合):
1.ホスト(接続先)、ユーザー名、パスワード、まで入れて、ディレクトリ
は空にする

2.接続する
反応がなくなったかエラーが出た段階で
「リモート」メニューから、「FTPコマンド」で、

PWD

と入力する。
正常に処理されれば
257 "/hoge/hage/hige/" is current directory.

とか出てくるので、次回アクセスの時にはディレクトリの指定を
/hoge/hage/hige/ とする。

で、いかがでしょう。

230 で止まってるってのがわからないです。
Directory not found. ってサーバーが返してるんなら、「モニタ」に
表示されても良さそうなものですが。