proFTPDのインストール

久しぶりにいじります(^^;
必要に迫られて…なのが悲しいけど。

自宅サーバにFTPサーバ機能を追加する。
TL10DにはFTPサーバのパッケージは無く、
CuickInデリバリーの方にも公開されていないので、
TL10S(Server)用のパッケージから拝借する。
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux
/ia32/Server/10/install/turbo/RPMS/


proFTPD (proftpd-1.2.9-4.i586.rpm)をインストール。
# …しようとすると依存関係が指摘されてしまったので、
# 先にglibc-2.3.3-5.i586.rpmをインストールで。



次にproFTPDの設定。
参考にしたサイトが数時間後に閉鎖されたので、
Googleキャッシュを見ながら、メモ程度に残しておく。

設定変更の目的は2つ。
・xinetd経由での起動(要求があったら自動起動する)
・LAN内(192.168.0.*)からのアクセスに限定

proFTPDの設定ファイル
# vi /etc/proftpd/proftpd.conf
----------------
ServerType standalone → ServerType inetd
からまでをコメントアウト
----------------

xinetdの設定
# vi /etc/xinetd.d/ftp (新規作成)
----------------
service ftp
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/in.proftpd
}
----------------

アクセス元の限定制御
# vi /etc/hosts.allow
----------------
#in.proftpd: sample.foobar.edu
in.proftpd: 192.168.0. ←追加
----------------

xinetdを再起動
# /etc/init.d/xinetd restart

そんな感じで無事完了。
LAN内の他のPCからftpコマンドやFFFTPを使い、
Userディレクトリにアクセス出来ることを確認。

0 comments:

コメントを投稿