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
anonymous_enable=no
# enables non-anonymous ftp
local_enable=yes
# activates virtual users
guest_enable=yes
#guest_username=ftp
# virtual users to use local privs, not anon privs
virtual_use_local_privs=yes
# enables uploads and new directories
write_enable=yes
# disable downloads
download_enable=no
# the pam file used by authentication of virtual uses
pam_service_name=vsftpd-virtual
# in conjunction with 'local_root',
# specifies a home directory for each virtual user
user_sub_token=$user
local_root=/home/pub/uploads/$user # ftp server的上傳根目錄在這兒指定
# the virtual user is restricted to the virtual ftp area
chroot_local_user=yes
# hides the ftp server user ids and just display "ftp" in directory listings
hide_ids=yes
# runs vsftpd in standalone mode
listen=yes
# listens on this port for incoming ftp connections
listen_port=21
# the minimum port to allocate for pasv style data connections
pasv_min_port=62222
# the maximum port to allocate for pasv style data connections
pasv_max_port=63333
# controls whether port style data connections use port 20 (ftp-data)
connect_from_port_20=yes
# the umask for file creation
local_umask=022
[/quote]
7. yum install db4-utils
8. touch /etc/virtual-users.txt
9. db_load -t -t hash -f /etc/virtual-users.txt /etc/virtual-users.db
10. 將如下內容儲存為/etc/pam.d/vsftpd-virtual
auth required pam_userdb.so db=/etc/virtual-users
account required pam_userdb.so db=/etc/virtual-users
11. vsftpd &
注:1. virtual-users.txt的格式:第一行是使用者名稱,第二行是密碼,以此類推
2. 如果需要測試,可以在virtual-users.txt中新增虛擬使用者,並使用第9步中的命令生成新的virtual-users.db
vsftpd安裝配置
vsftpd安裝配置 1.安裝vsftpd 一般在centos上都自動安裝了vsftd,若沒有安裝則可以使用以下步驟進行安裝 yum y install vsftpd touch var log vsftpd.log 建立vsftp的日誌檔案 在centos中,這樣就可以完成了乙個簡單的匿名ftp的...
vsftpd安裝配置
ftp file transfer protocol 件傳輸協議的縮寫,在rfc 959中具體說明。ftp會話時包含了兩個通道,乙個叫控制通道,乙個叫資料通道。控制通道 控制通道是和ftp伺服器進行溝通的通道,連線ftp,傳送ftp指令都是通過控制通道來完成的。資料通道 資料通道是和ftp伺服器進行...
ubuntu 安裝配置vsftpd
一。安裝vsftp和db4 sudo apt get install vsftpd sudo apt get install db4.6 util 二。建立虛擬使用者口令庫檔案 sudo mkdir etc vsftpd 新建名為logins.txt的使用者口令檔案,sudo gedit etc v...