こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

proftpdの設定

TurboLinux10Desktopを使っています。

WindowsマシンからFFFTPでTurboLinux10へ接続したいです。
そこでproftpd-1.3.0rc5.tar.gzを拾ってきて、これをTurboLinux10にインストールしています。
どこかのサイトを参照し、以下の操作を行っています。
 ・解凍後に./congifure→make→make installでインストール。
 ・/usr/local/etc/proftpd.conf内のUserとGroupの項にnoboryと入力
これだけでWindowsマシン上のFFFTPからLinuxに接続できます。

Windows側、Linux側共にIP192.168.1.**を使っている場合は快適に動作するのですが、
共にIP192.168.1.**以外にすると(IP192.168.200.**を使いたいです)、
動作はするのですがWindowsのFFFTP上のLinux側の動作が非常に重くなります。
1つフォルダを移動するのに10秒以上かかります。

192.168.1.**だと快適に動作するので、
どこかに「使えるIPは192.168.1.**」のような記述があるのではないかと思うのですが、
そのような設定ファイルの存在、
及びどのIPでも快適に動作させる方法を知っていましたら教えてください。

同時にTelnetもインストールしています。
これのインストール・設定の際に、
/etc/hosts.allowのTelnetの項は、in.telnet: 192.168.1. のように記述して使えるようにしています。
同じファイルのProFTPの項に、in.proftpd: という項目があるのですが、
動作が快適な時にin.proftpd: 192.168.1. と記入されているわけでもなく(コメントアウトされています)、
IPを192.168.200.**にして動作が重い時にin.proftpd: 192.168.200. と記入してみても変化はありません。

なお、IPは192.168.1.**だと快適に動作する、と書きましたが、
192.168.1.**でも最初の接続には10秒程かかります(その後のフォルダ間の移動はスムーズです)。
(192.168.200.**だと20秒近くかかります)
これはさして気にならないのですが、これも即座に接続させる方法がありましたらよろしくお願いします。

投稿日時 - 2007-10-02 19:12:17

QNo.3395588

困ってます

質問者が選んだベストアンサー

自分でも書いてあるように、あくまで「使える」というだけすね。
環境も要件も違うのだから、そこから自分に必要なように設定していかないと。

とりあえずアクセスが遅いのは逆引きが有効になってるからじゃないかな。

UseReverseDNS off

まぁ後、高速化とかしたければ、
IdentLookups off
AllowStoreRestart on
AllowRetrieveRestart on
とか。

それぞれのディレクティブの内容は検索すればたくさん引っかかるから、
自分で検索してみてください。


ここからアドバイス。
TurboLinux使ってるなら、パッケージにproftpdあるんじゃない?
新しいバージョンでなければならない理由がないならパッケージでいれたほうが管理が楽だと思うけど。

そして、proftpd-1.3.0rc5.tar.gzってRCってことは開発版だとおもうけど、
開発に参加するとか新しいバージョンでなければならない理由がないなら、
安定版を使った方がいいとおもいます。

この手の質問するときは、ネットワーク環境とconfファイルの内容を可能な限り書いた方が回答が得られやすいです。
(ソースからインストールしたデフォルトも、実際にそうしてみないとわからない(しかも開発版だし)し、
 内容を書けばproftpdを知ってる人なら回答できる)

投稿日時 - 2007-10-02 19:48:30

補足

回答ありがとうございます。

TurboLinux10のインストールの際には「全パッケージ」を選択してインストールしていますが、
コントロールセンターの自動起動サービスの欄にはproftpdはありません。
Redhat9の場合、自動起動の欄にftp(vftpという表記だったような)があり、
これにチェックを入れて自動起動させるようにするだけで次回起動時からFTPが使えました。
Redhatのように、Turbo10の自動起動サービスの欄にFTPが無かったので、無いと判断し、
インターネットで検索して出てきたproftpd-1.3.0rc5.tar.gzをインストールしました。

Turbo10インストール時に「全パッケージ」を選択したことによりproftpdが入っているとしたら、
どのようにすれば使えるのでしょうか?
proftpd-1.3.0rc5.tar.gzのようにインストールするにしても、ファイル名がわからないとできそうにないですし。
とりあえず find / -name *proftpd* で検索してみることだけは思いつきましたが、
何も見つかりませんでした。

UseReverseDNS off等は、
安定したproftpがあるのであればそちらで試してみたいと思います。

また、
ftp://ftp.dti.ad.jp/pub/Linux/TurboLinux/TurboLinux/ia32/Desktop/10/updates/RPMS/
を見てみたのですが、poftpdはありませんでした。

投稿日時 - 2007-10-03 11:50:13

お礼

結局正規版?のproftpdは見つかりませんでしたが、
現状使用中のproftpdの設定ファイル/usr/local/etc/proftpd.confに、
UseReverseDNS off
IdentLookups off
を書き込んだところ、遅かったディレクトリ間の移動が早くなりました。

ただ、上記の設定を施さないIP192.168.200.**でも接続が早い場合もあり、
IP.200.**だから遅い、というわけでもないようで、原因はわからず仕舞いです。
が、早くなった実例ができたので今後は上記設定を組み込んでいこうと思います。

ありがとうございました。

投稿日時 - 2007-10-18 18:31:58

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問