WU-FTPdをRedHat7.2に入れる
0.改訂履歴
- 2003.03.12 新規作成
1.はじめに
このドキュメントでは,タイトルの通り.
2.準備
- パッケージがインストールされているか確認する.
[root@ftpserver xinetd.d]# rpm -qa| grep ftp ftp-0.17-12 ncftp-3.0.3-6 [root@ftpserver xinetd.d]# |
- FTPクライアントのパッケージしか入っていない.
- よって,FTPdのパッケージをインストールする.
- CD-ROMをマウントする.
[root@ftpserver xinetd.d]# mount /dev/cdrom /mnt/cdrom mount: block device /dev/cdrom is write-protected, mounting read-only [root@ftpserver xinetd.d]# |
- パッケージを確認する.
[root@ftpserver xinetd.d]# cd /mnt/cdrom/RedHat/RPMS [root@ftpserver RPMS]# ls -la |grep ftp -rw-r--r-- 3 root roo 11565 Sep 8 2001 anonftp-4.0-9.i386.rpm -rw-r--r-- 3 root root 48338 Sep 8 2001 ftp-0.17-12.i386.rpm -rw-r--r-- 3 root root 435984 Sep 8 2001 gftp-2.0.8-2.i386.rpm -rw-r--r-- 3 root root 463778 Sep 8 2001 ncftp-3.0.3-6.i386.rpm -rw-r--r-- 3 root root 219324 Sep 8 2001 wu-ftpd-2.6.1-18.i386.rpm [root@ftpserver RPMS]# |
3.インストールする
- rpmでインストールを実行.
[root@ftpserver RPMS]# rpm -ihv wu-ftpd-2.6.1-18.i386.rpm Preparing... ########################################### [100%] 1:wu-ftpd ########################################### [100%] [root@ftpserver RPMS]# |
- xinetdの設定を確認する.
[root@ftpserver RPMS]# cd /etc/xinetd.d/ [root@ftpserver xinetd.d]# ls -la total 80 drwxr-xr-x 2 root root 4096 Mar 12 18:40 . drwxr-xr-x 45 root root 4096 Mar 12 18:40 .. -rw-r--r-- 1 root root 297 Aug 30 2001 chargen -rw-r--r-- 1 root root 317 Aug 30 2001 chargen-udp -rw-r--r-- 1 root root 297 Aug 30 2001 daytime -rw-r--r-- 1 root root 317 Aug 30 2001 daytime-udp -rw-r--r-- 1 root root 289 Aug 30 2001 echo -rw-r--r-- 1 root root 308 Aug 30 2001 echo-udp -rw-r--r-- 1 root root 318 Jun 25 2001 finger -rw-r--r-- 1 root root 259 Jul 24 2001 ntalk -rw-r--r-- 1 root root 361 Jul 24 2001 rexec -rw-r--r-- 1 root root 378 Jul 24 2001 rlogin -rw-r--r-- 1 root root 431 Jul 24 2001 rsh -rw-r--r-- 1 root root 317 Aug 18 2001 rsync -rw-r--r-- 1 root root 392 Aug 23 2001 sgi_fam -rw-r--r-- 1 root root 247 Jul 24 2001 talk -rw-r--r-- 1 root root 305 Mar 12 18:04 telnet -rw-r--r-- 1 root root 321 Aug 30 2001 time -rw-r--r-- 1 root root 317 Aug 30 2001 time-udp -rw-r--r-- 1 root root 364 Jun 26 2001 wu-ftpd [root@ftpserver xinetd.d]# |
- ファイルを確認する.
[root@ftpserver xinetd.d]# cat wu-ftpd
# default: on
# description: The wu-ftpd FTP server serves FTP connections. It uses \
# normal, unencrypted usernames and passwords for authentication.
service ftp
{
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.ftpd
server_args = -l -a
log_on_success += DURATION USERID
log_on_failure += USERID
nice = 10
disable = yes
}
[root@ftpserver xinetd.d]#
|
- disable(使いません)=yesなので動きません.
- なのでnoにする.
- 変更したファイルを確認する.
[root@ftpserver xinetd.d]# cat wu-ftpd
# default: on
# description: The wu-ftpd FTP server serves FTP connections. It uses \
# normal, unencrypted usernames and passwords for authentication.
service ftp
{
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.ftpd
server_args = -l -a
log_on_success += DURATION USERID
log_on_failure += USERID
nice = 10
disable = no
}
[root@ftpserver xinetd.d]#
|
- xinetdを再起動する.
[root@ftpserver xinetd.d]# /etc/rc.d/init.d/xinetd restart Stopping xinetd: [ OK ] Starting xinetd: [ OK ] [root@ftpserver xinetd.d]# |
- ftpしてみる.
[root@ftpserver xinetd.d]# ftp 127.0.0.1 Connected to 127.0.0.1 (127.0.0.1). 220 ftpserver FTP server (Version wu-2.6.1-18) ready. Name (127.0.0.1:root): oracle 331 Password required for oracle. Password: 230 User oracle logged in. Remote system type is UNIX. Using binary mode to transfer files. ftp> |
- 接続できた模様.

