首頁 >系統教程 >Linux >Centos7安裝vsftpd 的具體方法

Centos7安裝vsftpd 的具體方法

王林
王林轉載
2024-04-10 09:07:14546瀏覽

Centos7安装vsftpd 的具体方法

#一、透過yum安裝vsftpd
#
yum install -y vsftpd
二、修改vsftpd的設定檔
#
vi /etc/vsftpd/vsftpd.conf

修改設定檔如下:

1.不允許匿名存取
#
anonymous_enable=NO
2.允許使用本機帳戶進行FTP使用者登入驗證
local_enable=YES
3.使用戶不能離開主目錄

當chroot_list_enable=YES,chroot_local_user=YES時,在/etc/vsftpd.chroot_list檔案中列出的用戶,可以切換到其他目錄;未在文件中列出的用戶,不能切換到其他目錄。

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

設定檔最後加上

allow_writeable_chroot=YES

要不然會報錯

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

如果/etc/vsftpd/chroot_list不存在,則需要建立該檔案

vi /etc/vsftpd/chroot_list

:wq直接儲存並退出就行。

4.設定支援ASCII模式的上傳和下載功能。
#
ascii_upload_enable=YES
ascii_download_enable=YES

最後 :wq 儲存修改,重啟vsftpd

#
systemctl restart vsftpd.service
三、新FTP用戶
#
useradd -d /var/ftp/public_root -g ftp -s /sbin/nologin ftpuser

修改該FTP使用者密碼

passwd ftpuser

以上是Centos7安裝vsftpd 的具體方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:linuxprobe.com。如有侵權,請聯絡admin@php.cn刪除