ここから本文です

FFFTP(FTP)で接続出来ているが、サーバ側のファイル一覧が取得出来ず、またアッ...

minako313_sさん

2008/7/312:57:23

FFFTP(FTP)で接続出来ているが、サーバ側のファイル一覧が取得出来ず、またアップロードも出来ない。
他に設定しているホストは問題なく接続、サーバ側のファイル一覧出来、アップも問題ありません。

設定→高度『LISTコマンドでファイル一覧を取得する。』にチェックも入れていますし、設定→拡張『PASVモードを使う』もチェックを外しています。(またこの状態がサーバ側の指定している設定です。)色々チェックを入れたり、外したり基本的なトラブル解決方法は試しています。

違うFTPを使い確認しても、接続は出来ていると返って来るので設定自体に問題はないようです。
下記のように表示されています。(簡略版)

サーバ:アスリア
OS:windowsXP
ファイルの中身:html txt php gif css cgi

FFFTP:
ホスト○○に接続しています.
接続しました.
220 FTP Server ready.
>USER わたしのアカウントです。
331 Password required for わたしのアカウントです。
>PASS [xxxxxx]
230 User fhnnn logged in.
>>CD C:\フォルダ名
>XPWD
257 "/" is the current directory
>TYPE A
200 Type set to A
>PORT 121,111,203,19,13,26
200 PORT command successful
>LIST
受信はタイムアウトで失敗しました.
接続が切断されました.

コマンドが受け付けられません.
ファイル一覧の取得を中止しました.
ファイル一覧の取得に失敗しました.

AutoFTP:
{ 接続開始 Host:s1.aslia.net ; Dir: }
220 FTP Server ready.
USER わたしのアカウントです。
Sending Buffer
331 Password required for わたしのアカウントです。
PASS
Sending Buffer
230 User fhnnn logged in.
{ ファイル転送 開始 C:\フォルダ名\admin.php→admin.php }
TYPE I
Sending Buffer
200 Type set to I
PORT 121,111,203,19,12,88
Sending Buffer
200 PORT command successful
STOR admin.php
Sending Buffer
425 Unable to build data connection: Connection timed out
{ ファイル転送 失敗 C:フォルダ名\admin.php→admin.php }
QUIT
Sending Buffer
221 Goodbye.
Request Close Socket
{ 切断 }
{ 転送失敗 }

どうしたらいいのかまったく分かりません。
何か思い当たるようなものなど、些細な情報でも構いませんのでご回答頂けたら助かります。

閲覧数:
109,908
回答数:
1
お礼:
500枚

違反報告

ベストアンサーに選ばれた回答

2008/7/313:19:53

FTP(ファイル転送プロトコル)では、2つコネクションが使われ、そのために2の通信ポートが使われます。
1つはファイル転送に関する指示(コマンド)をやりとりするためにのもので、「制御用コネクション(control connection)」と呼ばれます。21番ポートがデフォールトでは使われます。
もう一つはデータ(ファイルの内容やフォルダーの中身(ファイル一覧)など)をやり取りするためのもので、「データ転送用コネクション(data connection)」と呼ばれます。20番ポートがデフォールトでは使われます。

質問に書かれた表示(ファイル転送のもの)に
425 Unable to build data connection: Connection timed out
という行がありますが、これはデータ転送用コネクション(data connection)を確立できなかった(接続できなかった)ことを示しています。

デフォールトの設定であれば、21番ポートとの接続はOKだが20番ポートへの接続はNG、という状況と考えられます。


・FTPサーバの設定
・ファイア・ウォールなどのネットワークのセキュリティ設定
を確認してください。

また、ポート番号をデフォールトとは違う設定にしているのであれば、
http://www.atmarkit.co.jp/fwin2k/win2ktips/649ftpport/ftpport.html の記事が解決のヒントになるかもしれません。

質問した人からのコメント

2008/7/4 18:59:11

的確なご指摘、本当にありがとうございます。
20番ポートが通っていない、と的確な原因を教えて下さり、FTPサーバの設定をセキュリティの設定を再度確認、ファイヤーウォールを全て開放したところ、ファイル一覧が出来ました!
本当に感謝しきれません!!
本当に、本当にありがとうございました。

教えて下さったURLもとても勉強になるページで、これからも勉強して行きたいと思います。

あわせて知りたい

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問や知恵ノートは選択されたID/ニックネームのMy知恵袋で確認できます。