天天看點

LINUX中VSFTP伺服器的基本配置

        FTP伺服器(檔案傳輸伺服器)不論是在WINDOWS還是在LINUX中,都有其不同平台的FTP軟體,在WINDOWS裡面有一個內建的IIS可以實作FTP服務,但性能不佳,一般使用者會選擇SER-U或Gute-FTP等,而在LINUX中FTP伺服器軟體也有幾種如WU-FTP,VSFTP等。不過VSFTP是專門為UNIX系統訂做的,而linux也是基于unix開發的。vsftp憑借其安全,穩定,高效的優點在LINUX FTP服務應用中居主打地位。

        那麼到底如何在LINUX下配置VSFTP呢,下面我們将一步一步将其進行配置實作,

1,先确定是否安裝好VSFTP,一般我們RED HAT 5(企業版)預設安裝好了的,

     rpm -qa vsftpd ( 檢視是否安裝vsftp)

    則表示vsftp已經安裝在系統裡面了,

2,檢視vsftpd守護程序是否已經在程序裡,如果查詢到了vsftpd關鍵字,則表明vsftpd已在程序裡,

3,如果不在程序裡面則用下面的指令來啟動vsftp

4,如果想把vsftpd加入自啟動則可以使用以下指令:(當然也可以用setup 或  ntsysv)

      setup:

當然這裡是選”系統服務“ 按“ENTER”進入,

按上,下方向鍵來移動到相應自啟動服務,“空格”鍵可以選取,出現”*“表示已選取。“TAB”跳到”确定,即可。

5,到這一步我們就可以通過WINDOWS客戶機來登入FTP,下面已成功登入vsftp伺服器,屬于匿名登入。

6,我們這裡用DIR就可以看到pub檔案,這是匿名使用者預設的目錄,進入: cd pub   我們可以看到pub裡面有幾個檔案,,但是還不能上傳檔案。

6,現在我們将進入最關鍵的一步了,,呵呵,配置vsftp主配置檔案:/etc/vsftpd/vsftpd.conf

      我們可以用:vi /etc/vsftpd/vsftpd.conf來配置vsftpd.conf

     其中我們會根據我們所需來修改我們的主配置檔案,

      以下是vsftpd中一些配置指令的參考,

     write_enable=yes //表示全局使用者擁有寫權限,

     anon_write_enable=yes //表示匿名使用者有寫權限,

     anon_mkdir_write_enable=yes //允許匿名使用者建立目錄并繼承其父目錄的寫權限。

     anon_upload_enable=yes //允許匿名使用者上傳檔案

    anon_world_readable_enable=yes// 允許使用者隻能下載下傳可讀檔案。

    anon_enable=yes //允許匿名使用者登入

     local_enable=yes //允許本地使用者登入。

    dirlist_enable=yes //可以使用LS清單指令

    。。。。

7,配置好/etc/vsftpd/vsftpd.conf主配置檔案後,我們需要重新開機vsftpd程序來使剛才配置生效,

8,現在我們的vsftp服務搭建基本完成,下面我們來測試一下上傳與下載下傳,先确定windows客戶機與linux 伺服器之間的連通性,ping-指令測試。

(注意:其中不能上傳有帶數字命名的檔案,否則會出錯)

   現在要在pub目錄裡把zenfei.txt檔案拷到windows用戶端的d:\下面

已經下載下傳成功,

 繼續上傳測試:

(先把剛pub裡的zenfei.txt删掉,再到windows裡面的D:\裡的zenfei.txt上傳到pub目錄)

現在已在pub目錄下删掉了zenfei.txt,把d:\裡的zenfei.txt檔案上傳到pub目錄中:

OK,上傳成功!

檢視一下,是否上來了,,呵呵,

已經上傳到VSFTP伺服器的PUB目錄了,好,今天的VSFTP伺服器上傳下載下傳就說到這了,其中還有很多問題還望大家多多批評指正,互相學習。

本文轉自 Bruce_F5 51CTO部落格,原文連結:http://blog.51cto.com/zenfei/315897

上一篇: 邂逅LINUX

繼續閱讀