vsftpd安裝配置說明

2021-08-30 22:48:57 字數 2064 閱讀 4980

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...