1. 程式人生 > >CentOS7 配置FTP服務器

CentOS7 配置FTP服務器

-c 輸入 -s load 如果 阿裏雲 pass 註釋 vsftp

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服務器