天天看點

CentOS7/6安裝vsftpd一、centos7二、centos6

根據搜集的資料安裝測試并整理的文檔,如有不足希望不吝賜教

一、centos7

1、安裝

安裝

yum install -y vsftpd
           

啟動

systemctl start vsftpd.service
           

設定開機啟動

systemctl start vsftpd.service
           

重新開機

systemctl restart vsftpd.service
           

停止

systemctl stop vsftpd.service
           

檢視狀态

systemctl status vsftpd.service
           

2、配置

vim /etc/vsftpd/vsftpd.conf
           

修改配置檔案開放匿名使用者上傳、下載下傳及其他權限,

anonymous_enable=yes    //允許匿名使用者登入

anon_upload_enable=yes   //允許匿名使用者上傳

write_enable=yes         //賦予寫權限

anon_mkdir_write_enable=yes   //允許匿名使用者建立檔案夾

anon_other_write_enable=yes  //匿名使用者擁有除了上傳和建立目錄之外的其他權限

anon_amask=022  //匿名使用者的權限掩碼

CentOS7/6安裝vsftpd一、centos7二、centos6

浏覽器通路: ftp://ip

添加使用者,設定使用者獨立目錄

編輯配置檔案:

vim /etc/vsftpd/vsftpd.conf
           

關閉匿名登陸功能,限制通路自身目錄

anonymous_enable=NO

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list
           

編輯chroot_filelist檔案,将受限制的使用者添加進去,每行一個使用者,添加進去的使用者為下一步添加的使用者。

root使用者登入

添加使用者admin并指定使用者主目錄為/data:

useradd -d /data admin
           

為admin設定密碼,根據提示輸入密碼:

passwd admin
           

限定使用者admin隻能ftp登陸

usermod -s /sbin/nologin admin
           

之後使用建立的使用者登入即可。

二、centos6

安裝配置與7一樣

啟動指令為

service vsftpd start
           

END

繼續閱讀