在CentOS默认的yum资源中找不到proftpd,所以要想用yum安装则必须先将非标资源加上去。
1.增加yum非标资源
vi /etc/yum.repos.d/dag.repo
增加以下内容:
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1
然后,要导入GPG的检查文件
wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
rpm --import RPM-GPG-KEY.dag.txt
2. 安装
yum install proftpd
3.增加ftpadmin组
groupadd ftpadmin
4.修改配置
vi /etc/proftpd.conf
修改 两处nobody->ftpadmin
安全起见,修改port 21为另外一个整数
5.增加想要的用户(同时指定目录)
useradd -s /data0/htdocs/www -d /dev/null ftpwww
passwd ftpwww
# 最后一节是ftp用户名,-s后面是该用户对应的目录
6.启动proftp
service proftpd start
7.自动运行
echo "/etc/init.d/proftpd start">>/etc/rc.local