Linux下搭建Vsftpd伺服器

來源:互聯網
上載者:User

目前Linux系統中常用的FTP伺服器軟體用三種:Vsftpd,Proftpd和Wu-ftpd。它們都是基於GPL協議開發的,功能也基本相似,在此僅介紹Vsftpd伺服器

1.Vsftp伺服器的安裝

我使用的Linxux版本是RHEL Server 5,是在安裝在VM上的。該版本預設不安裝FTP伺服器,也不提供圖形化的FTP伺服器組態工具。

擷取安裝包的方式可以從網上下載,你也可以從安裝Linux的鏡像檔案中擷取。這裡用的方式是從鏡像檔案中擷取。

首先應該然VM串連到我們在硬碟上的鏡像檔案,

然後到Linux上敲命令

首先我們要先將光碟機掛載到mnt下的某個目錄

mount  /dev/cdrom /mnt/cd


再到/mnt/cd目錄下,我們要找出Vsftpd的安裝包,可以用尋找命令來查詢

find . -name vsftpd*


看一下查詢結果

這樣我們就可以運行rpm安裝命令了:

rpm -ivh ./Server/vsftpd-2.0.5-16.e15_5.1.i386.rpm


這樣vsftpd伺服器就安裝上去了

2.Vsftpd伺服器的配置基礎

先來看看與Vsftpd伺服器相關的檔案和目錄

/etc/vsftpd/vsftpd.config : Vsftpd伺服器的設定檔

/etc/vsftpd/ftpusers : 禁止訪問Vsftpd伺服器的使用者列表

/etc/vsftpd/user-list : 根據vsftpd.config許可或禁止訪問Vsftpd伺服器的使用者列表檔案

/var/ftp : 匿名使用者的預設檔案目錄

vsftpd.config檔案

vfstpd.config檔案決定了Vsftpd伺服器的主要功能,其格式有如下規則:

配置語句的文法形式為 : 參數名稱=參數值

配置語句中除了參數值外,所有的選項都不區分大小寫

可以使用“#”表示注釋資訊

我們可用通過 more vsftpd.config命令來查看檔案的預設配

根據預設配置,本機使用者和匿名使用者都可以登入。本機使用者預設進入其個人主目錄,並可以切換到其他有存取權限的目錄,還可以上傳和下載檔案。匿名使用者只能下載/var/ftp/目錄下的檔案。

3.配置Vsftpd伺服器

我們來做一下配置,可以是root使用者上傳和下載檔案,並將本機使用者預設路徑修改為/var/ftp

首先修改vsftpd.config,使用vi命令進行修改

在檔案最後添加:local_root=/var/ftp

然後修改ftpusers檔案,將root使用者前邊的“#”去掉

接著修改user-list檔案,將root使用者前邊的“#”去掉

最後修改/var/ftp目錄的許可權,允許其他使用者寫入檔案 : comod 777 ftp

重啟伺服器:service vsftpd restart

接著我們在Windows下用dos來上傳一下檔案

在到Linux下/var/ftp目錄敲命令:ls ,我們就能看到剛剛上傳的檔案了

關於Vsftpd伺服器的使用和配置還有許多知識點,這裡僅僅簡介了一些常用的操作。關於Vsftpd的更多知識,就請大家到網上去搜吧

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.