CentOS安装配置vsftpd文件服务器

CentOS安装配置vsftpd文件服务器

1、执行命令安装

Yum -y install vsftpd

2、创建文件夹ftpfile

Mkdir ftpfile

3、创建用户(只有上传文件权限,无登陆权限)
(1)Useradd ftpuser -d /ftpfile/ -s /sbin/nologin
(2)赋予权限
Chown -R ftpuser.ftpuser /ftpfile/
(3)查看权限
Ll | grep ftp
(4)修改密码
Passwd ftpuser

4、vi vsftpd.conf
(1)local_root=/ftpfile:本地目录
(2)Anno_root=/ftpfile:匿名访问
(3)Use_localtime=yes:使用本地时间
(4)chroot_list_file=/etc/vsftpd/chroot_list
(5)/etc/vsftpd/创建chroot_list
Vim chroot_list
添加用户名称
(6)Anonymous_enable=NO
(7)被动传输的接口范围
Pasv_min_port=61001
Pasv_max_port=62000

5、启动vsftpd
Service vsftpd restart

6、Vim /etc/sysconfig/iptables
(1)-A INPUT -p TCP --dport 61001:62000 -j ACCEPT
(2)-A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT
(3)-A INPUT -p TCP --dport 20 -j ACCEPT
(4)-A OUTPUT -p TCP --sport 20 -j ACCEPT
(5)-A INPUT -p TCP --dport 21 -j ACCEPT
(6)-A OUTPUT -p TCP --sport 21 -j ACCEPT

7、重启防火墙
Service iptables restart

你可能感兴趣的:(JAVA)