一、安裝vsftpd 4、創(chuàng)建ftp根目錄: mkdir -p /ftpserver 二、設(shè)置配置文件:vim /etc/vsftpd/vsftpd.conf listen=NO // 如此條改為了,等于YES也行
三、添加用戶,并創(chuàng)建用戶目錄 1、vim /etc/vsftpd.chroot_list,添加兩個用戶如進(jìn)去,分別為: user1 user2 2、mkdir -p /ftpserver/user1 /ftpserver/user2 // 創(chuàng)建用戶目錄 3、chmod –R 755 /ftpserver/user1 /ftpserver/user2 // 修改目錄權(quán)限 四、設(shè)置用戶密碼和數(shù)據(jù)庫 1、echo -e "user1\n123456\nuser2\n123456" >/etc/vsftpd/vusers.list // 創(chuàng)建用戶和密碼 2、cd /etc/vsftpd 3、db_load –T –t hash –f vusers.list vusers.db 4、chmod 600 vusers.* 五、指定認(rèn)證方式,添加如下內(nèi)容 vim /etc/pam.d/vsftpd.vu #%pam-1.0 auth required pam_userdb.so db=/etc/vsftpd/vusers account required pam_userdb.so db=/etc/vsftpd/vusers 六、創(chuàng)建文件并指定ftp用戶目錄 1、mkdir –p /etc/vsftpd/vconf 2、cd /etc/vsftpd/vconf 3、touch user1 user2 local_root=/ftpserver/user1 5、vim user2 local_root=/ftpserver/user2 七、重啟服務(wù)即可訪問FTP:systemctl restart vsftpd 八、添加新用戶 1、創(chuàng)建新用戶目錄:mkdir -p /ftpserver/test1 7、重啟服務(wù)即可:systemctl restart vsftpd 注意事項(xiàng): 1、如讓用戶有寫入權(quán)限,則需給用戶目錄添加其它用戶的寫入權(quán)限: chmod o+w /ftpserver/jefflee |
|
來自: 海子的詩 > 《運(yùn)維筆記》