LINUX搭建VSFTP伺服器
一、離線安裝vsftpd
1、檢視自己伺服器有沒有安裝vsftpd。
rpm -qa|grep vsftpd
什麼都沒有顯示,表示沒有安裝ftp伺服器
2、下載vsftpd的rpm包並安裝
下載地址:http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd(x86-64)
上傳安裝包到伺服器,在安裝包目錄執行命令 rpm -Uvh vsftpd-3.0.2-28.el7.x86_64.rpm
3、修改配置檔案/etc/vsftpd/vsftpd.conf
修改新增配置項說明:
reverse_lookup_enable=NO
禁用DNS反向解析。vsftp的配置檔案預設開啟了DNS反向解析,不加這個配置vsftp建立連線可能會時間超長(約20s)
4、啟動服務
systemctl start vsftpd.service
2、建立連線ftp使用者
新增使用者:useradd -d /home/ftp1ftp1
為新增的ftp1使用者設定密碼:passwd ftp1
我設定密碼為123456,提示我的密碼短於8位,忽略此提示,繼續確認密碼
如果/etc/vsftpd/vsftpd.conf設定了userlist_deny=NO,則需要在/etc/vsftpd/user_list檔案內新增一行使用者。
如果未設定userlist_deny或userlist_deny=YES,則不用在/etc/vsftpd/user_list檔案中新增使用者,如果使用者在userlist檔案中,則將使用者從此檔案中註釋或移除
重啟ftp服務:systemctl restart vsftpd.service
使用FileZilla工具進行連線測試,正常情況如下所示
說明:
ftpusers-------黑名單配置檔案,這個裡面的使用者不允許訪問FTP伺服器
user_list-------白名單配置檔案,允許訪問FTP伺服器的使用者列表。(vsftpd.conf中userlist_deny=NO時)
vsftpd.conf---ftp核心配置檔案
作者:小念 出處:https://www.cnblogs.com/kiko2014551511/ 本文版權歸作者和部落格園共有,歡迎轉載,但必須給出原文連結,並保留此段宣告,否則保留追究法律責任的權利。