vsftpd 配置說明

2021-09-11 20:50:42 字數 1244 閱讀 3455

#使用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...