centos7下配置ftp服務器


第一步,安裝vsftpd這款ftp服務器軟件,yum install -y vsftpd

 


第二步,設置vsftpd服務開機自啟動,然后重啟服務,查看ftp服務端口,centos6命令如下:

#chkconfig vsftpd on

#service vsftpd restart

#netstat -antup|grep ftp

centos7命令如圖

 


安裝完成后重啟vsftpd服務,service vsftpd restart

第三步:進入vsftpd主配置文件 vi /etc/vsftpd/vsftpd.conf,修改anonymous_enable = NO,這樣可以禁止匿名登陸用戶登錄。

同時,去掉chroot_local_user = yes前的注釋,限制用戶訪問家目錄之外的地方

 

 


第四步,創建ftp用戶,設置用戶無法登陸服務器系統並且家目錄在/var/www/html下:

 


給其他人修改文件夾的權限:chmod o+w /var/www/html/

 


最后關掉selinux,vi /etc/selinux/config

 


重啟系統!或者臨時修改selinux,利用setenforce 0,之后再重啟vsftpd服務,selinux服務如果沒有關掉的話會出現各種問題,比如能訪問服務器但是無法打開目錄和文件等等。。。

在系統內部嘗試自己訪問, ftp ip地址,應該能成功登陸,繼續配置外網訪問

 


第五步:關閉防火牆,systemctl stop firewalld.service

 





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM