ftp服務的安裝與配置

2021-08-05 18:27:01 字數 2342 閱讀 5226

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