1.安裝vsftp,我就不多說了,我用的是ubuntu,直接apt-get就完了
2.配置vsftpd.conf, vim /etc/vsftpd.conf
下面說說里面比較重要的選項
1 anonymous_enable=NO #不允許匿名用戶 2 3 local_enable=YES #允許使用本地用戶賬號登陸 4 5 write_enable=YES #允許ftp用戶寫數據 6 7 connect_from_port_20=YES #通過20端口傳輸數據 8 9 chroot_local_user=YES #將用戶鎖定在自己的主目錄,如 /home/ftpuser,這樣ftpuser這個用戶就不能訪問除此目錄之外的目錄 10 11 chroot_list_enable=YES #啟用不鎖定用戶在主目錄的名單 12 13 chroot_list_file=/etc/vsftpd.chroot_list #當 chroot_list_enable 啟用時,此列表生效,列表中的用戶將不受鎖定限制,格式為一行一個用戶名
3.創建用戶組合用戶
1 groupadd ftpgroup 2 3 useradd ftpuser -g ftpgroup -d /home/ftpuser -M #創建一個group為ftpgroup,home目錄為/home/ftpuser,-M為系統不創建home目錄,因為之前已經指定 4 5 usermod -s /usr/sbin/nologin ftpuser #將ftpuser設為不可作為普通用戶登錄
4.啟動vsftp
1 /etc/init.d/vsftpd start
5.使用filezilla或者直接在瀏覽器上輸入你的ftp服務器ip,登錄即可使用