vsftp 的安裝及配置

2022-07-22 02:36:13 字數 1993 閱讀 5814

安裝vsftpd 直接用 yum安裝,方便的很

yum -y install vsftpd

#進入vsftpd目錄

cd /etc/vsftpd/

#create the virtual users database

vi vusers.txt

#輸入使用者名稱

ftpuser #使用者名稱

ftppass #密碼

#建立db4資料檔案

db_load -t -t hash -f vusers.txt vsftpd-virtual-user.db

chmod 600 vsftpd-virtual-user.db

#db4資料檔案建好後,可以刪除使用者名稱列表檔案

#rm vusers.txt

配置密碼檔案

vi /etc/pam.d/vsftpd.virtual

#%pam-1.0

auth       required     pam_userdb.so db=/etc/vsftpd/vsftpd-virtual-user

account    required     pam_userdb.so db=/etc/vsftpd/vsftpd-virtual-user

session    required     pam_loginuid.so

#配置vsftpd檔案

vi /etc/vsftpd/vsftpd.conf

guest_enable=yes #容許虛擬帳戶登入

guest_username=ftpuser

local_enable=yes #容許本地帳戶訪問

virtual_use_local_privs=yes #虛擬帳戶使用本地帳戶權限制

pam_service_name=vsftpd.virtual #虛擬帳戶密碼資料

chroot_local_user=yes

local_root=/webroot  #**根據目錄

#ftp_username=ftpuser  定義匿名使用者登入時的名字

mkdir /webroot

mkdir -p /webroot/

chown -r ftpuser:ftpuser  /webroot

/usr/sbin/setsebool -p ftpd_disable_trans 1

/usr/sbin/setsebool -p ftp_home_dir 1

#建立白名單-->只允許ftpuser使用者登入

vi /etc/vsftpd/vsftpd.conf

userlist_enable=yes

userlist_deny=no

vi /etc/vsftpd/user_list

ftpuser #只允許ftpuser使用者登入

service vsftpd restart

or/etc/init.d/vsftpd restart

/sbin/iptables -i rh-firewall-1-input 1 -p tcp --dport ftp -j accept

/sbin/iptables -i rh-firewall-1-input 1 -p tcp --dport ftp-data -j accept

參考:chroot_list_enable=yes,

chroot_local_user=yes時,在/etc/vsftp.chroot_list檔案中列出的使用者可以切換到其它目錄,不在檔案中的使用者,不可以切換到其它目錄。

chroot_list_enable=yes,chroot_local_user=no時,在/etc/vsftp.chroot_list檔案中列出的使用者不能切換到其它目錄,

不在檔案中的使用者,可以切換到其它目錄。

chroot_list_enable=no,chroot_local_user=yes時,所有使用者都不能切換到其它目錄。

chroot_list_enable=no,chroot_local_user=no時,所有使用者都可以切換到其它目錄。

Ubuntu 12 04安裝及配置vsftp步驟

ubuntu 12.04安裝及配置vsftp步驟 sudo apt get install vsftpd sudo vi etc vsftpd.conf 其它原有內容保持不變 按a或i進入編輯模式 anonymous enable no 預設為yes,即不允許匿名訪問 local enable ye...

vsftp安裝配置

這東西弄得人很暈 系統是 red hat enterprise linux 5 vsftp用的是vsftpd 2.0.5.tar.gz 步驟 1 tar zxvf vsftpd 2.0.5.tar.gz 2 cd vsftpd 2.0.5.tar.gz 3 make 4 make install 我...

VSFTP安裝配置

vsftp是乙個基於gpl發布的類unix系統上使用的ftp伺服器軟體,它的全稱是very secure ftp 從此名稱可以看出來,編製者的初衷是 的安全。安全性是編寫vsftp的初衷,除了這與生俱來的安全特性以外,高速與高穩定性也是vsftp的兩個重要特點。在穩定方面,vsftp就更加的出色,v...