如何安装ProFTPD
安装ProFTPD服务器软件包,请确保您的系统上已经安装了所需的软件包,如gcc,make,wget等。
下载ProFTPD源代码,使用wget命令如下:
# wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.5e.tar.gz
解压缩下载的ProFTPD源代码包:
# tar -xvzf proftpd-1.3.5e.tar.gz
进入解压缩后的目录:
# cd proftpd-1.3.5e
配置ProFTPD
# ./configure --prefix=/usr/local/proftpd --with-modules=mod_sql:mod_sql_mysql:mod_tls
编译安装ProFTPD
# make && make install
安装完成后,您可以使用命令行工具proftpd -v查看当前安装的ProFTPD版本。
创建ProFTPD的配置文件目录
# mkdir /etc/proftpd
将默认的配置文件拷贝到/etc/proftpd目录下
# cp /usr/local/proftpd/etc/proftpd.conf.dist /etc/proftpd/proftpd.conf
创建ProFTPD的用户和组
# groupadd ftpgroup
# useradd -g ftpgroup -s /sbin/nologin -d /dev/null ftpuser
修改配置文件
编辑/etc/proftpd/proftpd.conf文件,修改如下行:
ServerName "ProFTPD Default Installation"
ServerType standalone
DefaultServer on
Port 21
Umask 022
MaxInstances 30
User ftpuser
Group ftpgroup
将DefaultRoot修改为如下:
DefaultRoot ~
保存并退出。
启动ProFTPD服务
# /usr/local/proftpd/sbin/proftpd
检查ProFTPD服务状态
# netstat -antp | grep proftpd
如果看到如下输出,则说明ProFTPD服务已经成功启动。
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 27116/proftpd: (acce
设置开机启动
# chkconfig --add proftpd
# chkconfig proftpd on
现在,您可以使用任何FTP客户端软件连接到ProFTPD服务器了。
相关文章