Ubuntu下vsftpd配置
ubuntu下vsftpd配置:Linux是一種開源的、安全的操作系統(tǒng),而且已經(jīng)深入人心。作為一種流行的發(fā)行版本,Ubuntu的使用更為普及。vsftpd作為Linux下一種最為方便的FTP程序,也為人們所推崇。本文講述的是如何在Ubuntu下安裝配置vsftpd。
1、按照《Vsftpd服務(wù)安裝設(shè)置》的要求,在安裝vsftpd之后,將/etc/vsftpd.conf文件備份之后,安裝文檔要求直接覆蓋修改,具體的FTP目錄,需要自己建立,例如:/home/ftp.此外還有對該目錄進行權(quán)限配置,保證可以讀寫等。
將需要使用FTP的用戶的用戶名添加至
- /etc/vsftpd.user_list
2、對文檔中,/etc/vsftpd.conf中的幾項配置進行修改,
- #banner_file=/etc/vsftpd/banner
#若為NO,則記錄在chroot_list_file選項所指定的文件(默認(rèn)是/etc/vsftpd.chroot_list)中的用戶將被chroot在登錄後所在目錄中,無法離開.如果為YES,則所記錄的用戶將不被chroot.這里選擇YES.
- chroot_local_user=NO
如果需要禁止匿名用戶訪問,還需要修改以下
#接受匿名用戶
- anonymous_enable=NO
#匿名用戶login時不詢問口令
- no_anon_password=NO
3、如果要建立虛擬用戶,且該用戶只能訪問FTP下特定用戶,則,
- sudo useradd -d /home/ftp/filename -s /bin/bash -m username
然后設(shè)置密碼,
將該類用戶的帳號添加至,
- /etc/vsftpd.chroot_list
4、設(shè)置完畢之后需要重啟服務(wù),保證設(shè)置生效,
- sudo /etc/init.d/vsftpd restart
【編輯推薦】