vine linux 3.1の install 必要最低限の設定
sorry Japanese only
PAGE作成日 2005/07/24
最終更新日 2005/07/24
page size = Mbyte

最低限必要なアプリケーション

vine linux3.1を最小INSTALLしただけでは、ネットワーク関係などが
まるきり使い物にならないので、リモートの telnet端末から操作できるよう
以下のアプリケーションを installしていきます。
ftp
ftp-server
telnet
telnet-server
inetd

install方法

installに使用した vine linux3.1 iso CD-ROMを mountします。

[root]# mount /dev/cdrom /mnt

すると installされなかった rpmファイルが見えるようになります。
[root]# cd /mnt/Vine/RPMS
ここで以下のようにして rpmで installしていきます。
[root]# rpm -ivh ftp-0.17-15vl2.i386.rpm
[root]# rpm -ivh telnet-0.17.x-30vl1.i386.rpm
[root]# rpm -ivh inetd-0.17-0vl1.i386.rpm
[root]# rpm -ivh proftpd-1.2.10-0vl1.i386.rpm

telnet-serverは CD-ROMの中には入っていないので、internetより何とかして持ってきます。
ring-serverの以下の所にあります。
http://www.dnsbalance.ring.gr.jp/archives/linux/Vine/VinePlus/3.1/i386/RPMS.plus/telnet-server-0.17.6x-23vl1.i386.rpm

[root]# wget http://www.dnsbalance.ring.gr.jp/archives/linux/Vine/VinePlus/3.1/i386/RPMS.plus/telnet-server-0.17.6x-23vl1.i386.rpm

何とか持ってきたら rpmで installします。
[root]# rpm -ivh telnet-server-0.17.6x-23vl1.i386.rpm

ftp,telnet,inetdの設定

あとは ftpと telnetが使用できるように設定します。
proftpdと telnet-serverは、以前行っていたのと同じように
inetd経由でのアクセスのみとし、192.168.0.xxxからのアクセスのみに制限する。と設定します。

proftpdの anynymous loginの拒否方法

/etc/proftpd.conf
<anonymous ~ftp> から </anonymous> の行へ # を付けコメントアウトする。

proftpdにて login拒否する user名の設定

/etc/ftpusersへ、login拒否する user名を書いていく

proftpd,telnet-serverを inetd経由のアクセスに変更

/etc/proftpd.conf
ServerType                      inetd
StandAloneを inetdに変更

/etc/inetd.conf
ftp     stream  tcp     nowait  root    /usr/sbin/tcpd  in.proftpd
telnet  stream  tcp     nowait  root    /usr/sbin/tcpd  in.telnetd
上記の 2行のコメント # を外す。

/etc/hosts.allow へ以下の 1行を追加
ALL:192.168.0.0/255.255.255.0 127.0.0.1

/etc/hosts.deny へ以下の 1行を追加
ALL:ALL

以上の設定が終わったら、inetdを startさせます。
[root]# service inetd start (又は restart)

以上で telnet,telnet-server,ftp,ftp-serverが使用できるようになると思います。

mkrpmdir

kernel sourceを rpmでインストール時、こんなエラーが出ました。
[root]# rpm -Uvh kernel-2.4.27-0vl7.6.src.rpm
エラー: %sourcedir を /usr/src/vine/SOURCES に作成できません

rootの home directory /rootにて以下のコマンドを実行して解決しました。
[root]# cd /root
[root]# mkrpmdir ~
mkrpmdir: created rpm tree in /root/rpm and /root/.rpmmacros.

続く


8012
戻る