2020-03-25

CentOS6.9安装vsftpd

1、安装 yum -y install vsftpd

2、创建ftpfile文件夹 mkdir ftpfile

3、创建用户 useradd ftpuser -d /home/ftpfile/ -s /sbin/nologin(警告忽略)

4、赋予权限 chown -R ftpuser.ftpuser /home/ftpfile/

5、设置密码 passwd ftpuser

6、配置ftp服务器 vim /etc/vsftpd/vsftpd.conf

修改:anonymous_enable=NO

修改:ftpd_banner=Welcome to xxxFTP service.

添加:local_root=/home/ftpfile

添加:use_localtime=yes

去注释:chroot_list_enable=YES

去注释:chroot_list_file=/etc/vsftpd/chroot_list

添加端口传输范围:

pasv_min_port=61001

pasv_max_port=62000

7、创建文件(为此步骤创建chroot_list_file=/etc/vsftpd/chroot_list)

cd /etc/vsftpd/

vim vim chroot_list(把用户添加进去)

8、重启 service vsftpd restart

9、开放端口

10、浏览器登录 ftp:ip

11、编辑 vim /etc/selinux/config(SELINUX=disabled,使匿名用户可以创建文件夹)

12、生效 setenforce 0

13、重启 service vsftpd restart

你可能感兴趣的:(2020-03-25)