如何在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
相關參考:centOS教程
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END