设定、编译与安装 proftpd:
请注意您的 gcc 以及 make 有没有安装啊!如果没有安装的话,就赶紧先安装吧!
(注意:我是在 Red Hat 9 上面进行编译测试的! ):
1. 将刚刚下载的 proftpd 解压缩:
- [root@tet root]# wget \
- > http://ftp.nsysu.edu.tw/Unix/FTP/proftpd/distrib/source/proftpd-1.2.8.tar.gz
- [root@test root]# cd /usr/local/src
- [root@test src]# tar -zxvf /root/proftpd-1.2.8.tar.gz
- # ...(略)...会主动产生 proftpd-1.2.8 的目录
- [root@test src]# cd proftpd-1.2.8
- # 在这个目录底下的 INSTALL 请详细的阅读,里面有安装的几个重要资讯!
2. 进行编译前的参数设定:
- [root@test proftpd-1.2.8]# ./configure --prefix=/usr/local/proftpd \
- > --enable-shadow --enable-autoshadow \
- > --with-modules=mod_ratio:mod_readme:mod_wrap
- # 请注意,那个 prefix 表示我预计要安装 proftpd 的目录;
- # 至于 --enable-shadow 与 --enable-autoshadow 则是预计要以
- # 系统的 /etc/shadow 做为我的 FTP 登入时的密码验证档案!
- # 此外,还加入许多的支援模组,会让我们的 Proftpd 变的更活泼!
- [root@test proftpd-1.2.8]# make && make install
- # 经过这个步骤之后,你的 proftpd 就会安装在 /usr/local/proftpd 之内,
- # 其中,设定档在 /usr/local/proftpd/etc/proftpd.conf !
- # 至于说明档 (man pages)则在 /usr/local/proftpd/man 当中!
3. 设定一些查询的相关功能!
- [root@test proftpd-1.2.8]# vi /etc/man.config
- # 加入底下这一行,这样才能以 man 来查询指令的用法!
- MANPATH /usr/local/proftpd/man
很简单吧!这样就已经编译并且安装好了 Proftpd。网队大家有所帮助!
【编辑推荐】