1. 程式人生 > 其它 >LINUX搭建VSFTP伺服器

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/ 本文版權歸作者和部落格園共有,歡迎轉載,但必須給出原文連結,並保留此段宣告,否則保留追究法律責任的權利。