CentOS 7 搭建ftp服務並配置虛擬使用者

2021-10-06 12:04:21 字數 870 閱讀 7442

1、上傳vsftp的rpm安裝包及相關依賴(無),並安裝

vsftpd-3.0.2-27.el7.x86_64.rpm

rpm -ivh vsftpd-3.0.2-27.el7.x86_64.rpm

第1步:建立虛擬ftp使用者資料庫檔案。

第2步:建立ftp根目錄及虛擬使用者對映的系統使用者。

第3步:建立支援虛擬使用者的pam認證檔案。

第4步:為虛擬使用者設定不同的許可權。

第5步:在vsftpd.conf檔案中新增支援配置。

第6步:重啟vsftpd服務,驗證實驗效果。

二、配置檔案修改

vi /etc/vsftpd/vsftpd.conf

#設定不允許匿名訪問

anonymous_enable=no

#設定啟用虛擬使用者功能

guest_enable=yes

#指定虛擬使用者的宿主使用者

guest_username=ftpuser

#當該引數啟用(yes)時,虛擬使用者使用與本地使用者相同的許可權

virtual_use_local_privs=yes

#設定虛擬使用者的配置檔案存放路徑

user_config_dir=/etc/vsftpd/vmuser_conf

#開啟被動模式,指定埠

pasv_enable=yes

pasv_min_port=35001

pasv_max_port=35020

啟動服務

systemctl start vsftpd

開放防火牆

firewall-cmd --add-port=35001-35020/tcp --permanent

firewall-cmd --reload

Centos7搭建FTP服務

yum y install vsftpd yum install ftp y vi etc vsftpd vsftpd.conf 部分介紹 anonymous enable yes 允許登入 anon upload enable yes 允許上傳 write enable yes 賦予寫許可權 an...

CentOS7搭建FTP服務

centos部署ftp yum install y vsftpd vi etc vsftpd vsftpd.conf anonymous enable no data connection timeout 300 chroot local user no allow writeable chroot...

centos7搭建ftp服務

vsftpd是linux下的一款小巧輕快,安全易用的ftp伺服器軟體,是一款在各個linux發行版中最受推崇的ftp伺服器軟體。yum y install vsftpduseradd ftpuserpasswd ftpuser因為ftp預設的埠為21,而centos預設是沒有開啟的,所以要修改ipt...