minimize

FTPサーバです。

LFS version : 6.1.1
proftpd : 1.3.0

コンパイルは通常通りです。
設定ファイルは、/usr/local/etc/proftpd.conf にあります。
デフォルトで基本的な設定をしてくれるので、特に必要無ければ
そのままでOKです。

FTPサーバ起動用のグループとユーザが必要になるので
追加する必要があります。

グループ名 : nogroup
ユーザ名 : nobody

groupadd や useraddを使ってもいいし、
直接 /etc/passwd や /etc/group を編集してもいいです。
僕は後者の方法を取りました。

/etc/passwd

nobody:x:65534:65534:nobody:/noexistent:/bin/sh

/etc/group

nogroup:x:65534:

サーバ起動

サーバの起動は、rootになって以下を実行します。

# /usr/local/sbin/in.proftpd

サーバの自動起動については後述しているのでそちらを読んで下さい。

unixのユーザ名とパスワードでFTP接続が可能なことを確認してみて下さい。
ただし、FFFTPなどを使う場合ファイルリストの取得に
NLSTコマンドは使えません。
LISTコマンドを使うようにオプションを変更する必要があります。

サーバ自動起動

さて、毎回手動でサーバを起動するのも面倒なので
通常これらのサーバはOS起動時に自動で実行されるようにします。

他システムと同様に、LFSでもブートスクリプトは
/etc/rc.d/ 以下に配置します。
BLFS のページに、
便利なブートスクリプトインストールツールが用意されているので
これを使うことにします。
マニュアルの BLFS Boot Scripts のページからダウンロードして下さい。

このファイルを展開したら、ルートになって以下を実行します。

# make install-proftpd

このツールはproftpd以外にも沢山のブートスクリプトをインストールできます。
単純に make と実行すれば、使用可能なターゲット一覧が表示されます。

[コメント(0)]
[PR] b nEXN[jOb f[^b FXb ]ETCgb SEOb ANZXb nEX[J[b ^ItBXb SEO΍b ҋZb sYSۃ[b vb b nCb AXNb ]Eb یb ev[gb ꗷsb b Ƌhb b zb ҋZb ŗmb Stb wb [VbNb }bT[Wb FXb Mb 365b AtBGCgb эb FXb z[y[Wb fCg[hb FXb COnb zm}\b xXg nC ze [cb ob nCEGfBOb Hawaii hotelsb Hawaii Activitiesb bhhrb
y^cЁup_CVtgvT[rXz nCnIvVicA[ibN}.j - rWlXNXq - iq(1) - iq(2) - COze - ؍s
z[y[W쐬 - ^T[o[ - gуz[y[W - uO - ze \ - ^CVFA - B - nC@Rh~jA - o@ze - nC@sY - v[Pbg@ze
[PR] ԕیĂ݂܂񂩁HیeЂ̃TCgЉ