centos7 通过yum install proftpd

1. 安装epel源

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

2. 安装proftpd

yum install -y proftpd openssl proftpd-utils

3. 启动proftpd

systemctl start proftpd.service
systemctl enable proftpd.service

4. 创建ftp登录用户

a. 创建ftp组:groupadd ftpgroup

b. 创建ftp用户,并关联ftp目录:useradd -G ftpgroup test -s /sbin/nologin -d /home/test/
c. 设置ftptest用户密码:passwd test

5. 给目录设置权限

chmod -R 777 /home/test

PS:设置完这步后还有一个必须要设置的地方,不然会有读取目录列表失败的报错,比如我。

6. 必须在proftpd配置文件proftpd.conf里配置PassivePorts端口范围,加上这么一句PassivePorts 50000 51000

ps : 50000 51000这个范围可以随便设,但是必须在1023以上的端口

PPS: 记得在安全组上开放这些端口就行

7. 重启proftpd服务

8.完毕,使用ftp客户端测试proftpd是否正常上传下载文件。

你可能感兴趣的:(centos7 通过yum install proftpd)