CentOS7 配置FTP服務器
1.安裝vsftpd
yum -y install vsftpd
2.在firewalld中添加規則
為確保成功 先啟動firewalld服務
systemctl enable firewalld
systemctl restart firewalld
firewalld-cmd --permanent --zone=public --add-service=ftp
firewalld-cmd --reload
3.設置SELINUX
阿裏雲服務器的CentOS7.3 默認已永久關閉
如果想開啟
cd /etc/sysconfig
vim selinux
註釋掉所有內容
添加SELINUX=1
:wq
之後重啟系統 reboot
vim /etc/sysconfig/selinux
將SELINUX =1 修改為 disabled
:wq
setenforce 0
5.啟動vsftpd服務
service vsftpd restart
##########################在客戶端關閉防火墻或者配置規則允許FTP,現在應該就能匿名訪問FTP默認目錄了####################
6.修改配置文件
修改前先備份
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf-bak
vim /etc/vsftpd/vsftpd.conf
具體修改參考http://www.jb51.net/article/94223.htm
修改完成後重啟服務
service vsftpd restart
7.添加用戶
useradd -g test -d /home/test test
passwd test
設置密碼。
8.設置文件夾權限
chown root /home/test #設置文件夾所屬用戶 如果設置為test將導致ftp一直提示用戶驗證失敗
chmod 770 /home/test #test以及其同組用戶 可讀可寫可執行
完成
測試
Windows IE 資源管理器地址欄
輸入 ftp://ip即可
CentOS7 配置FTP服務器