如何在centos7下配置ftp服務器

如何在centos7下配置ftp服務器

如何在centos7下配置ftp服務器?

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

如何在centos7下配置ftp服務器

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

#chkconfig?vsftpd?on #service?vsftpd?restart #netstat?-antup|grep?ftp

centos7命令如圖

如何在centos7下配置ftp服務器

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

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

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

?如何在centos7下配置ftp服務器

如何在centos7下配置ftp服務器

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

?如何在centos7下配置ftp服務器

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

?如何在centos7下配置ftp服務器

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

?如何在centos7下配置ftp服務器

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

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

?如何在centos7下配置ftp服務器

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

如何在centos7下配置ftp服務器

相關參考:centOS教程

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享