1.安裝
yum install vsftpd lftp -y ##安裝vsftpd服務 lftp工具
systemctl start vsftpd ##啟動vsftpd服務
systemctl stop firewalld ##關閉防火牆
systemctl enable vsftpd ##開機啟動vsftpd
2.配置檔案
/var/ftp ##預設發布目錄
/etc/vsfpd ##配置目錄
/etc/vsfpd/vsftpd.conf ##配置檔案
systemctl restart vsftpd ##更改的內容必須重啟服務才會生效
3.配置檔案的常用引數
使用者白名單建立:
chroot_local_user=yes
chroot_list_enable=yes
chroot_list_file=/etc/vsftpd/chroot_list
限制本地使用者登陸:
vim /etc/vsftpd/ftpusers ##使用者黑名單
vim /etc/vsftpd/user_list ##使用者臨時黑名單
使用者白名單設定
userlist_deny=no
/etc/vsftpd/user_list ##上面的引數設定後,此檔案變成白名單
1.匿名使用者設定2.本地使用者設定
lftp -u username 172.25.254.110
local_enable=yes->no#是否允許本地使用者登陸
write_enable=yes->no#本地使用者是否可寫
local_umask=022#本地使用者上傳檔案預設去掉的許可權
local_root=/var/ftp#本地使用者家目錄
/etc/vsftpd/ftpusers#永久使用者黑名單
/etc/vsftpd/user_list#臨時性使用者黑名單,當userlist_deny=no出現此名單變成白名單
root_local_user=yes#拒絕使用者瀏覽/目錄此設定需要家目錄去掉w許可權
chroot_local_user=no#啟用使用者黑名單,在黑名單裡的使用者不能切換到/目錄
chroot_list_enable=yes
chroot_list_file=/etc/vsftpd/chroot_list
chroot_local_user=yes#啟用使用者白名單,只有在白名單裡的使用者可以切換到/目錄
chroot_list_enable=yes
chroot_list_file=/etc/vsftpd/chroot_list
3.虛擬使用者的建立
更改配置檔案:
pam_service_name=vsftpd ##認證檔名稱
guest_enable=yes
guest_username=ftp ##指定使用者身份
vim /etc/vsftpd/westos ##密碼存放檔案
user1
123
user2
123
db_load -t -t hash -f /etc/vsftpd/westoswestos.db ##進行hash加密,生成westos.db
vim /etc/pam.d/vsftpd ##認證檔案
account required pam_userdb.so db=/etc/vsftpd/westos
auth required pam_userdb.so db=/etc/vsftpd/westos
systemctl restart vsftpd ##重啟服務
虛擬使用者家目錄的建立
mkdir /virtual/user -p
chmod u-w /virtual/user
chown ftp.ftp /virtual/user
vim /etc/vsftpd/vsftpd.conf
local_root=/virtual/$user
user_sub_token=$user
使用者配置檔案的建立
vim /etc/vsftpd/vsftpd.conf
user_config_dir=/etc/vsftpd/confdir
mkdir /etc/vsftpd/confdir
vim /etc/vsftpd/confdir/user1
ftp服務安裝與配置
安裝ftp服務 yum install vsftpd y ftp服務端配置 3 使用者資訊配置 a etc vsftpd ftpusers 位於 etc目錄下。它指定了哪些使用者賬戶不能訪問ftp伺服器,例如root等。b etc vsftpd user list if userlist deny ...
FTP 服務搭建與配置
ftp是file transfer protocol 檔案傳輸協議,簡稱文傳協議 的英文簡稱,用於在internet上控制檔案的雙向傳輸。ftp的主要作用就是讓使用者連線乙個遠端計算機 這些計算機上執行著ftp伺服器程式 並檢視遠端計算機中的檔案,然後把檔案從遠端計算機複製到本地計算機,或把本地計算...
unbuntu 安裝配置ftp服務
ubuntu安裝配置ftp伺服器 2007 07 20 18 33 apt get install vsftpd ps 如果提示 提示 e dpkg was interrupted,you must manually run dpkg configure a to correct the probl...