fedora28下ftp伺服器的搭建與配置

2021-09-05 01:14:18 字數 1943 閱讀 3958

由於專案需要第一次搭建ftp伺服器,環境為fedora28。本文用於記錄搭建過程中遇到的問題。

安裝基本步驟如下:

yum install vsftpd
yum install ftp
服務端安裝完成之後,/etc下會出現vsftpd資料夾,其中包括:

vsftpd.conf:主配置檔案

ftpusers:禁止使用vsftpd的使用者列表檔案。預設情況下,都會檢查這個檔案裡的使用者,出現在該列表中的使用者即使出現在允許使用的使用者列表中,也會被拒絕使用ftp。

user_list:vsftpd的使用者列表檔案。當vsftpd.conf中的配置項userlist_deny=no時,僅允許該檔案中的使用者登陸ftp。當userlist_deny=yes,不允許該檔案中的使用者登陸,連密碼提示都不會出現。注意,預設配置下,vsftpd.conf中的配置項userlist_deny=yes。

目前,我所使用的vsftpd.conf的檔案配置情況如下:

各配置項具體含義可以參考配置檔案說明以及centos7.2中vsftp安裝、配置、解除安裝。

可以單獨為ftp服務新增使用者,也可以使用伺服器所在主機原本的使用者。

(1)使用者新增步驟如下:

useradd admin -s /sbin/nologin //新增使用者,需要root許可權執行,此處新增admin使用者

passwd admin //新增、修改秘密,回車後輸入兩次密碼之後即可

(2)目錄設定

在vsftpd.conf配置項local_root=/var/ftp/pub(此為根目錄),需要將所有者改為admin,許可權改為755。(此部分配置項設定目前也沒有太弄清楚)。

chown -r admin /var/ftp/pub  //更改目錄所有者

chmod -r 755 /var/ftp/pub //更改目錄許可權

(1)首先需要關閉防火牆。

systemctl stop firewalld.service    //關閉防火牆

systemctl disable firewallde.service //禁止開機自啟動

(2)啟動ftp服務

systemctl start vsftpd.service  //啟動ftp服務

systemctl enable vsftpd.service //設定為開機自啟動(根據需要設定)

(3)測試

<1>通過systemctl status vsftpd.service命令可以檢視ftp服務運**況。此為成功執行。如果服務啟動失敗,也可以檢視相關原因。

<2>通過命令列ftp進行ftp登陸服務。(關鍵)

上圖說明成功登陸。如果配置檔案有問題,通過命令列ftp登陸會有明顯報錯提示,方便問題查詢修改。

<3>通過瀏覽器訪問

此步驟放在ftp命令列登陸之後是因為瀏覽器訪問出問題不容易查詢。

至此,記錄結束。後續有新問題或內容再補充。

fedora下ftp伺服器配置

fedora系統下配置vsftpd服務的步驟如下 安裝 vsftpd yum install vsftpd 修改 etc vsftpd vsftpd conf配置,具體自己斟酌 修改 etc vsftpd user list檔案,將其中的root去掉 修改 etc vsftpd ftpusers檔案...

Fedora下搭建FTP伺服器 VSFTP

fedora版本 fedora 12 1.安裝vsftp yum install vsftpd 一路yes,最後提示安裝成功。2.配置vsftpd.conf。vi etc vsftpd vsftpd.conf 將vsftpd.conf檔案中的主要設定如下 anonymous enable yes 允...

Fedora 建立ftp伺服器步驟

fedora建立ftp伺服器步驟 1 進入超級終端 特權模式 yum intall vsftpd 2 安裝完成後,觀察能否正常啟動 root localhost etc init.d vsftpd start 為vsftpd啟動vsftpd 確定 重新啟動vsftpd用下面的命令 root loca...