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

Centos7安裝vsftpd 的具體方法

王林
發布: 2024-04-10 09:07:14
轉載
543 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板