如何在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
#相關參考:
############################################################################################################## ####以上是如何在centos7下設定ftp伺服器的詳細內容。更多資訊請關注PHP中文網其他相關文章!