#使用standalone啟動vsftpd,而不是super daemon(xinetd)控制它 (vsftpd推薦使用standalone方式)
listen_port=21
#ftp監聽埠
userlist_enable=yes
userlist_deny=yes
userlist_file=/etc/vsftpd.user_list
#以上三條設定不允許登陸的使用者,使用者列表存放在/etc/vsftpd.user_list中,一行乙個帳號
pam_service_name=vsftpd
#pam所使用的名稱.同userlist_*一樣限制使用者登陸,不同的是userlist_*在進行密碼驗證之前拒絕使用者登陸,pam是在密碼驗證之後拒絕登陸.(提示密碼錯誤) 使用者列表預設存放在/etc/ftpusers中,一行乙個. (可通過/etc/pam.d/vsftpd重定向使用者列表存放檔案)
#獲得 /etc/pam.d/vsftpd:
#[root@lfs vsftpd-2.0.1]#cp redhat/vsftpd.pam /etc/pam.d/vsftpd
nopriv_user=vsftpd
#設定服務執行者為vsftpd,預設使用的是nobody,vsftpd推薦使用乙個許可權很低的使用者.這裡用vsftpd代替nobody,建立 vsftpd使用者:
1、 #adduser nobody //vsftpd預設配置中需要「nobody」使用者。可能系統已經存在此帳號,那就不用建立
#mkdir /usr/share/empty //vsftpd預設配置中需要「/usr/share/empty」目錄。可能系統已經存在此目錄,那就不用建立
#mkdir /var/ftp //vsftpd提供匿名ftp服務時,需要「ftp」使用者和乙個有效的匿名目錄。可能系統已經存在此目錄,那就不用建立
#adduser -d /var/ftp ftp //可能你的系統已經存在此帳號,那就不用建立
#chown root:root /var/ftp
#chmod og-w /var/ftp
2、建立乙個本地使用者,建立好之後就可以用zz登入
#adduser zz
#passwd 123456
3、新增乙個只能從ftp登入伺服器,而不能從本地登入的使用者
#adduser –g ftp –s /sbin/nologin ftpuser
#passwd 123456
ftp伺服器:
Linux 下vsftpd 配置說明
b 一 vsftp簡介 b vsftpd的名字代表 very secure ftp daemon 安全是它的開發者chris evans考慮的首要問題之一。在這個ftp伺服器設計開發的最開始時候,高安全性就是目標。b 二 vsftp服務配置 b b 1.相關配置檔案 b etc vsftpd 目錄下...
vsftpd安裝配置說明
1.wget 2.tar xvzf vsftpd 2.2.2.tar.gz 3.cd vsftpd 2.2.2 4.make 5.make install 6.根據情況將如下內容修改後,儲存為 etc vsftpd.conf quote disables anonymous ftp anonymou...
vsftpd登入配置
一 vsftpd匿名登入配置 vsftpd 為了安全需要,var ftp目錄不能把所有的許可權開啟,開啟other的寫許可權後會顯示 500 oops vsftpd refusing to run with writable anonymous root 無法登陸ftp,所以我們這時要建乙個目錄pu...