1. 程式人生 > >用Serv-U等第三方FTP伺服器軟體架設FTP伺服器

用Serv-U等第三方FTP伺服器軟體架設FTP伺服器

      除IIS外,還有很多FTP伺服器軟體可以架設,如Wu-FTP、proFTPd、Serv-U等,但大部分只適用於uniX、linuX系統,如果使用WindoWs系統,強烈推薦使用serv-u。serv-u(下載地址:http//WWW.neWhua.CoM/FTPservu.htM,含漢化包)是一種被廣泛運用的FTP伺服器端軟體,支援WindoWs 3X/9X/Me/nt/2000等全WindoWs系列。它安裝簡單,功能強大,可以用同一個ip設定多個FTP伺服器、限定登入使用者的許可權、登入主目錄及空間大小、支援遠端登入管理等,適合絕大部分個人自建FTP的需要。

  1.安裝

  Serv-U的安裝比IIS還簡單。先執行英文原版安裝檔案,按提示一路“neXt”即可。要注意的是,在選擇安裝目錄時,最好選擇安裝在一個非系統盤裡,以免將來系統發生異常時還要重新進行賬號等的設定。然後執行漢化檔案,選擇原版安裝目錄,一路“下一步”即可完成安裝。

  2.設定
  
  與IIS不同,Serv-U在第一次執行時會以嚮導的方式一步一步地提示使用者進行設定,整個過程不超過五分鐘,非常人性化。為了方便說明,先假設我們要架設一個固定IP為218.1.1.1,埠為21,根目錄絕對路徑為G/FTP,允許匿名訪問和擁有一個使用者名稱為dys、密碼為syd、管理賬戶名叫“MyFTP”的公網FTP伺服器。執行Serv-U,彈出嚮導視窗,依次設定如下選項:

  1)“您的IP地址”:這裡我們填入218.1.1.1,如果你是adsl等方式撥號上網,擁有的是動態IP或者不知道本機IP,此處請留空。
  2)“域名”:就是該FTP站點的名稱,可以隨意取名,這裡填入“MyFTP”。
  3)“匿名賬號”:決定該FTP站點是否允許匿名使用者訪問。選擇“是”。
  4)“匿名主目錄”:設定匿名使用者登入站點後所處的目錄位置。輸入“G/FTP”。
  5)“鎖定於主目錄”:假設在“匿名主目錄”中設定匿名使用者登入後所處的目錄位置為“G:/FTP/Guest”,那麼,選擇“是”後,當匿名使用者登入FTP後,就被鎖定在G/FTP/Guest目錄下,只能檢視Guest目錄裡的內容,不能進入上級目錄“FTP”,同時該目錄在FTP客戶端軟體中顯示為“/”,如果未被鎖定,則會完整顯示為“G:/FTP/Guest”。這裡選擇“是”。
  6)“命名的賬號”:決定是否要建立有一定管理許可權的賬戶。這裡選“是”。
  7)“賬號名稱”:就是具有一定管理許可權的賬戶登入名稱。填入“dys”。
  8)“賬號密碼”:設定賬戶的登入密碼。輸入“syd”。
  9)“主目錄”:與“匿名主目錄”一樣,用來設定管理賬戶登入後所處的目錄位置。輸入“G:/Ftp”。
  10)“鎖定於主目錄”:選擇“是”。
  11)“管理員許可權”:用來設定管理賬戶的管理許可權級別。這裡選“無許可權”,後面再詳述。
設定完成,地址為:FTP//218.1.1.121的FTP伺服器就算架設成功了。最後可用CuteFTP分別以匿名和dys的賬戶登入驗證。
提示:以上這些設定並非最終設定,你還可以在Serv-U主介面中隨時修改。

  3.用同一個IP架設多個FTP伺服器

  如果頻寬允許的話,你還可利用同一個IP輕鬆架設多個伺服器。在Serv-U中,將“本地伺服器”下“域”中的每個FTP伺服器稱為“域”,剛才建立的“MyFTP”伺服器就是一個名叫“MyFTP”的域。要架設多個伺服器,實際上就是建立多個擁有不同埠的域而已。
  右擊“域”,選“新建域”,在彈出的嚮導中參照“MyFTP”進行設定,只是在埠處一定不要與已經建立的“域”的埠或被其他系統服務佔用的埠衝突即可。如果填入22,則此伺服器的地址就是:FTP//218.1.1.122。依此而為,就可以架設多個FTP伺服器了。

  三、用動態IP域名解析軟體架設擁有固定域名的FTP伺服器

  在上面的介紹中,我們假設的是該伺服器擁有218.1.1.1的固定IP,而事實上,大部分想架設個人FTP的使用者通常都是用adsl等方式撥號上網。由於每次撥號上網後被分配到的IP地址都不相同,那這是否就意味著不能架設FTP伺服器呢?

  有兩個解決辦法:一是在剛才嚮導中的“您的IP地址”中留空,然後完成其它嚮導設定。進入Serv-U主介面,先點選選單欄上的“幫助→本機IP地址”,將本機IP地址複製,再通過其他途徑告知每個使用者。每撥號上網一次就重複此操作一次;二是到網上下載安裝一個動態IP域名解析軟體,如國外的dns2Go、國內的花生殼、88IP等,此類軟體不管本機的IP如何變化都能將一個固定域名自動解析到本機IP上。這樣,使用者只要輸入這個固定域名作FTP地址就可以訪問到你的伺服器。很明顯,第一種方法相當麻煩,需要你有極大的耐心,第二種就相當簡便,使用者只要記住此域名而不用管IP是否變化。美中不足的是,目前絕大部分此類軟體需要付費註冊才能永久使用,不註冊只能免費使用30天。

  我們以88IP為例,來了解它的設定。

  假設我們要申請一個域名:dys1.88IP.com。首先如前文所述用Serv-U(IIS和其他FTP伺服器軟體亦可)架設好FTP伺服器,注意將“您的IP地址”處留空,然後到http//www.88IP.net去下載並安裝88IP標準版。

  88IP需要付費註冊才能擁有一個永久域名,如果免費註冊則僅能試用15天。執行88IP標準版客戶端,會彈出設定視窗。要獲得一個域名,需要先註冊。在“基本資料”中,依次填寫好使用者登入名、有效電子郵件地址、密碼和聯絡電話,接下來就要選擇你的域名,在“域名資料”中,“域名”框填入dys2,“域名字尾”下拉框裡選擇“88IP.com”,這時,下方的“你的完整域名為”會顯示為dys1.88IP.com,確認無誤後,點“註冊”按鈕註冊。如果註冊的使用者名稱或申請的域名已經被其他使用者註冊過,軟體會做出相應的提示,修改後再次註冊即可。註冊成功後,在“執行狀態”中會顯示“註冊成功,使用者ID:XXXXXXXX”,記下使用者ID,以備將來繳費或需要技術支援之用。最後要點選“裝載”按鈕將剛剛申請成功的賬戶資訊裝載至本機上。