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