我們有很多童鞋經常開不動IIS自帶的FTP如何創建,就算創建了也不會實現多用戶,下面我來分享一下我的經驗吧:
使用 IIS 設置 FTP 服務器
依次單擊“開始”按鈕、“控制面板”和“添加或刪除程序”。 單擊“添加/刪除 Windows 組件”。 在“Windows 組件向導”對話框中,如果您運行的至少是 Windows Server 2003,請選擇“應用程序服務器”,然后單擊“詳細信息”。 選擇“Internet 信息服務 (IIS)”,然后單擊“詳細信息”。 在“Internet 信息服務 (IIS)”對話框中,選中“文件傳輸協議(FTP)服務”復選框,然后單擊“確定”。 在“Windows 組件向導”對話框中,單擊“下一步”。根據提示插入 Windows 光盤。 安裝過程完成后,您就可以在 IIS 中使用 FTP 服務了。
下面我們在需要的硬盤上穿件FTP文件夾,假設路徑是“D:\WebHost\”創建完文件夾以后我們要打開IIS管理器,在FTP站點中我們會看到有一個默認FTP站點,這時候我們展開默認站點並開啟,然后右鍵該默認FTP站點,新建虛擬目錄,下一步,然后我們給它取個名字,名字是隨便的,只是方便記憶和查找,我這里起名為ceshi,然后下一步,路徑選擇我們剛才創建的路徑“D:\WebHost”,下一步,給予讀取寫入權限並下一步,完成。
此時此刻該虛擬目錄還沒有全部完成下面我們要給該虛擬目錄分配FTP管理帳號和密碼,首先我們打開控制面板,依次打開管理工具,計算機管理,展開本地用戶組,在用戶上面右鍵選擇新建用戶,輸入用戶名和全名,描述為IIS FTP,取消用戶下次登錄時需改密碼的選項,把用戶不能更改密碼和密碼永不過期打勾,然后單擊創建完成,然后我們來給該帳號分類用戶組,右鍵該帳號屬性,點擊隸屬於,刪除USERS用戶組,然后點添加,高級,立即查找,選擇GUESTS用戶組並單擊確定。
下面來我們把這個用戶分配給我們剛才新建的FTP站點,在剛才新建的“ceshi”站點上右鍵權限,添加-》高級-》立即查找,選擇“everyone”並確定,給予修改,寫入,讀取和運行以及列出文件夾目錄權限,單擊確定;然后繼續在剛才新建的“ceshi”站點上右鍵權限,添加-》高級-》立即查找我們剛才添加的帳號,選擇“ceshi”並確定,給予修改,寫入,讀取和運行以及列出文件夾目錄權限,確定,確定完成,此時此刻我們的FTP站點已經成功建立並可以使用了,如果大家嘗試失敗歡迎向本人提問。
補充:
用戶 xxx 無法登錄。無法訪問主目錄 /
530 User admin cannot log in, home directory inaccessible.
解決方案: IIS里面有3個設置 一:隔離用戶 二:不隔離用戶 三:AD使用的(只有當你的PC為AD時才可以使用) 不隔離用戶,只要點匿名訪問就OK,容易搞定;隔離用戶設置是2003新加的功能,做隔離用戶的話是不好搞定了,這個涉及到安全方面了,要在你的目錄存放 的文件夾里面創建一個文件夾名為localuser這個表示為本地用戶登入,在localuser 文件夾里面再創建一個名為public文件夾,這樣匿名登入就OK了;如果想讓那個用戶單獨上傳,或下載的話,還要在localuser里面創建一個文件 夾名(注意這個名字要和你的帳戶名要一樣)。
轉自:http://www.cnblogs.com/freespider/archive/2011/11/06/2237815.html