當前位置:編程學習大全網 - 網絡軟體 - 如何在Windows Server 2003中配置FTP站點服務

如何在Windows Server 2003中配置FTP站點服務

以Windows Server 2003為例,請點擊 “開始” - > “設置” ->? “控制面板” -> “添加或刪除程序”。 單擊“添加/刪除 Windows 組件”,在“Windows 組件向導”對話框中,依次雙擊“應用程序服務器”(或選擇“應用程序服務器”,然後單擊“詳細信息”),雙擊“Internet 信息服務 (IIS)”(或選擇“Internet 信息服務 (IIS)”,然後單擊“詳細信息”), 在“Internet 信息服務 (IIS)”對話框中,選中“文件傳輸協議(FTP)服務”復選框,然後單擊“確定”。 在“Windows 組件向導”對話框中,單擊“下壹步”。如果是在機房配置的話,根據提示插入 Windows 光盤。如果妳是遠程管理雲主機或服務器,妳可以在從網上下載壹個iis的安裝包,解壓後,在提示插入Windows 光盤時選擇妳解壓的目錄就可以了,壹般會提示兩次。安裝過程完成後,您就可以在 IIS 中使用 FTP 服務了。

下面我們來設置需要管理的目錄,假設網站路徑是“D:\WebSite\SiteA”。首先打開IIS管理器,在FTP站點中我們會看到有壹個默認FTP站點,把這個默認的FTP站點停止或刪除(修改默認設置是服務器安全策略的壹部分)。右鍵單擊“FTP站點”選“新建”選“FTP站點”,下壹步,然後輸入描述,用來區分是哪個目錄的ftp,名字是隨便的,只是方便記憶和查找,推薦與網站目錄名稱相關。然後下壹步,選擇ip地址和端口,ip地址選妳的公網ip,端口這裏要改壹下,改成啥妳自己知道就可以了:)。下壹步,建議選擇“不隔離用戶”,選擇隔離賬戶會產生壹個讓人蛋疼的問題,在文章最後會有介紹。下壹步,路徑選擇網站的路徑“D:\WebSite\SiteA”,下壹步,給予讀取寫入權限並下壹步,完成。

此刻該虛擬目錄還沒有全部完成,下面我們要給該虛擬目錄分配FTP管理帳號和密碼。首先右鍵單擊我的電腦,選“管理”,展開“本地用戶組”,在“用戶”上面右鍵選擇“新建用戶”,輸入用戶名(這裏我用“ftpid”)和密碼,描述為IIS FTP,取消用戶下次登錄時需改密碼的選項,把用戶不能更改密碼和密碼永不過期打勾,然後單擊創建完成,然後我們來給該帳號分類用戶組,右鍵該帳號屬性,點擊隸屬於,刪除USERS用戶組,然後點“添加”-〉“高級”-〉“立即查找”,選擇GUESTS用戶組,並單擊兩個“確定”。

下面來我們把這個用戶分配給我們剛才新建的FTP站點,在剛才新建的站點上右鍵權限,添加 -〉高級 -〉立即查找,選擇“ftpid”並確定,給予修改,寫入,讀取和運行以及列出文件夾目錄權限,單擊確定。就基本大功告成了。

再回頭說壹下“用戶隔離“的問題,選了它就選了蛋疼。稍微設置不當出現FTP連接報530 User 用戶名 cannot log in home directory inaccessible的錯誤。

以下是壹位網友分享的解決方法

其實原因是在新建FTP站點的時候選擇了“隔離用戶”,而在妳選擇的FTP文件夾卻和這個用戶相關的文件夾不同,所以自然就會出現這個提示。這個就涉及到Windows Server 2003 FTP文件夾設定和命名有相當嚴格的規範。

舉個例子,如果妳想為用戶abc在server 2003下開通壹個IIS-FTP服務,目錄設定為E:\\FTP裏。除了安裝IIS和FTP組件及相關配置正確之外,妳還應該在FTP文件夾中建立壹個子文件夾。命名為LocalUser,然 後在LocalUser文件夾中再建立壹個子文件夾,命名為abc,即妳要開通FTP服務的用戶名。

這樣當用戶abc運行FTP服務登錄到server 2003時,會自動進入到E:\\FTP\\LocalUser\\abc文件夾目錄下,這也就很好解釋為什麽最初會報出530 User 用戶名 cannot log in home directory inaccessible的錯誤了。因為不這樣設定的話 E:\\FTP\\LocalUser\\abc的目錄根本就不存在。

另外如果我們打算允許FTP站點提供匿名登錄的話,還應在LocalUser目錄下另建壹個public的子目錄。同理,匿名登錄的用戶將自動進入到D:\\FTP\\LocalUser\\public目錄中。

這樣設置對壹個服務器多個人使用的情況下非常有用,除此之外,妳還可以在IIS中設置每個FTP對應的網站的流量,連接數等等限制來合理分配服務器資源。

至此,我們可以用FTP上傳網站了。

  • 上一篇:配置win2003郵件服務器時提示“需要Services Pack2 CD-ROM 上的文件 fcachdll.exe”,這是怎麽回事?
  • 下一篇:春天的17個瞬間的劇情簡介
  • copyright 2024編程學習大全網