安裝vsftpd元件
yum -y install vsftpd
安裝完後,有/etc/vsftpd/vsftpd.conf 檔案,是vsftp的配置檔案。
新增乙個ftp使用者,並修改密碼
useradd ftpuser
passwd ftpuser
修改selinuxgetsebool -a|grep ftp
其中
allow_ftpd_full_access -->off
tftp_home_dir -->off
會導致ftp使用不正常,需將其修改為on
setsebool -p allow_ftpd_full_access on
setsebool -p tftp_home_dir on
關閉匿名訪問
修改conf檔案
vi /etc/vsftpd/vsftpd.conf
將
anonymous_enable=yes
修改為
anonymous_enable=no
開啟被動模式
在conf檔案最末尾新增(設定的埠數按需調節)
pasv_min_port=30000
pasv_max_port=30099
重啟vsftpd服務並設定開機自啟
重啟服務
systemctl restart vsftpd.service
設定開機自啟
systemctl enable vsftpd.service
附言
如果搭配nginx使用,仍需修改nginx.conf檔案(路徑修改為自己的安裝路徑)
vi /usr/local/nginx/conf/nginx.conf
將
#user nobody;
修改為
user root;
location屬性修改為
location /
CentOS7配置vsftpd服務
yum y install vsftpd2.2 關閉防火牆和selinux systemctl stop firewalld setenforce 0 2.3 啟動vsftpd服務 systemctl start vsftpd2.4 預設vsftpd開啟了訪問,此時我們訪問服務端可以看到如下介面 預...
CentOS7 安裝配置 vsftpd
yum install y vsftpdvi etc vsftpd vsftpd.confanonymous enable no anonymous enable yes chroot local user yes 去掉前面的注釋 chroot list enable yes chroot list...
CentOS7安裝並配置vsftpd
1.安裝 yum y install vsftpd 可以通過rmp qa grep vsftpd檢查是否安裝 2.建立虛擬使用者及ftp資料夾 mkdir ftpfile useradd ftpuser d ftpfile s sbin nologin chown r ftpuser.ftpuser...