- 締切済み
【FTP】ファイル一覧の取得を中止しました. ファイル一覧の取得に失敗しました.
FTPでファイル一覧の取得ができません。 どこをなおせばよいでしょうか? 以下vsftpの設定とFFFTPのエラー内容です。 vsftp---- [m@m ~]# cat /etc/vsftpd/vsftpd.conf | grep -v ^# | grep -v ^$ anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_file=/var/log/vsftpd.log xferlog_std_format=NO ascii_upload_enable=YES ascii_download_enable=YES ftpd_banner=Welcome to blah FTP service. ls_recurse_enable=YES listen=YES pasv_enable=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES use_localtime=YES pasv_address=m.sample.jp use_localtime=YES pasv_addr_resolve=YES pasv_min_port=60000 pasv_max_port=60050 force_local_logins_ssl=NO force_local_data_ssl=NO listen=YES FFFTP---- ホスト m.sample.jp を探しています. ホスト m.sample.jp (xxx.xxx.x.xx (21)) に接続しています. 接続しました. 220 Welcome to blah FTP service. >USER user1 331 Please specify the password. >PASS [xxxxxx] 530 Login incorrect. >USER user1 331 Please specify the password. >PASS [xxxxxx] 230 Login successful. >>CD C:\Documents and Settings\a\デスクトップ >CWD / 250 Directory successfully changed. >XPWD 257 "/" >TYPE A 200 Switching to ASCII mode. >PASV 227 Entering Passive Mode (127,0,0,1,234,145) ダウンロードのためにホスト 127.0.0.1 (60049) に接続しています. 接続できません. ファイル一覧の取得を中止しました. ファイル一覧の取得に失敗しました.
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- kalze
- ベストアンサー率47% (522/1092)
FTPサーバとクライアントは別マシンですか? とりあえず原因としてはPassiveモードで失敗しているので、 Activeでやってみたらどうなりますか? (たぶん成功すると思うのだけど) > >PASV > 227 Entering Passive Mode (127,0,0,1,234,145) > ダウンロードのためにホスト 127.0.0.1 (60049) に接続しています. データ取得でPassiveモードになったときに、localhostに接続にいっていますね FTPサーバ=DNSサーバなのか、FTPサーバのip関係の設定で、m.sample.jp=localhostまたは127.0.0.1になってるんでしょう それでサーバがPassive用に127.0.0.1:60049にアクセスしてねーとクライアント(FFFTP)につたえ、クライアントは127.0.0.1に接続しようとするが、クライアントマシンにとって127.0.0.1は自分だから、自分に接続しようとする、だけど自分のマシンに本来アクセスしようとしているわけではないから、もちろんエラーになるってだけかと