[轉] Centos7最簡安裝&配置vsftpd

yum 安裝 vsftpd

安裝以前請先關閉系統 SELinux 服務,沒有關閉會有沒法上傳,登陸成功沒法獲取目錄狀況。html

yum install vsftpd -y

修改 vsftpd 配置

一、不容許匿名訪問
anonymous_enable=NO
二、容許使用本地賬戶進行 FTP 用戶登陸驗證
local_enable=YES
三、使用戶不能離開主目錄
chroot_local_user=YES 
chroot_list_enable=YES   
chroot_list_file=/etc/vsftpd/chroot_list

chroot_list 文件中列出的用戶,能夠切換到其餘目錄。spa

四、只監聽ipv4的地址
listen=YES
五、設定支持 ASCII 模式的上傳和下載功能
ascii_upload_enable=YES
ascii_download_enable=YES
六、配置文件最後添加
allow_writeable_chroot=YES

新建 FTP 用戶

useradd -d /var/www/html -g ftp -s /sbin/nologin ftpuser
passwd ftpuser   # 修改密碼

啓動

systemctl enable vsftpd.service
systemctl start vsftpd.service
相關文章
相關標籤/搜索