- ベストアンサー
vine3.1,FFFTPで一覧がでない
vine3.1を最近インストールしました。 PROFTPDを起動させて、FFFTPでつなぐのですが、 ファイル名の一覧がでません。 コマンドプロンプトからのDIRでは一覧を確認できます。 ほかにsolaris9x86もあるのですが、そちらはきちんとでます。 Vine3.1は実は再インストールで、その前も一覧は出ませんでした。クライアントからのファイルの転送は出来ます。 3.1を入れる前の2.6でも表示できていました。 何かの設定でしょうか? どこをどうすればよいでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ホスト一覧-設定変更-高度-LISTコマンドでファイル一覧を取得 を設定すると取れると思います。 理由はよくわかりませんが・・・。
その他の回答 (1)
- kalze
- ベストアンサー率47% (522/1092)
proftpdのバージョンは、1.2.10以降のものではないでしょうか? 1.2.10以降では、proftpdが変わりました。 これは、リモートサーバのファイルリストの取得に利用される NLST コマンドに、従来の proftpd (1.2.9 以前) では規格 (RFC959) で許されていないオプション指定を許していたのですが、新バージョン (1.2.10 以降) では規格に添った形にするために、このオプション指定が不可能になったためです。 しかし、FFFTPは標準設定で NLST のオプション指定を利用しています。 つまり厳密に言えばFFFTPのリスト取得のほうがおかしいと。 これを回避するには3つ方法があります。 1.proftpdのソースにNLSTのオプション指定を許可するパッチをあてて(または自分で書き換えて)、ビルドしなおす 2.proftpdをバージョン1.2.9以前のものにする 3.FFFTPの設定を変更する 1はgoogleで検索すると出てきます 2は拾ってくるか、ソースファイルから自分でパッケージにするなど方法はいくらでも。 3については ・FFFTP 起動時のホスト一覧画面で、問題のホストを選択し、「設定変更」ボタンをクリックします。 ・上部のペイン選択部分で、「高度」を選択します ・「NLST -R を使って高速に再帰検索」のチェックを外す ・「LIST コマンドでファイルを取得」をチェックする ・「OK」ボタンをクリックする
お礼
ご丁寧な回答ありがとうございます。 proftpdのバージョンは1.2.10でした。 とても勉強になりました。 ありがとうございました。
お礼
ありがとうございます! 早速やってみます!
補足
やったーーー!!! でましたよ!! たすかりました!!!!