透過「Windows」=>「程式和功能」=>新增「IIS」和「FTP 伺服器」
新增「完畢後」,點選「預設站台」( Default Web Site )=>「新增 FTP 發行」
設定「IP」連結,設定「連接埠」,勾選「自動啟動 FTP 站台」
PS.
基本上,採用「預設值」即可
勾選「匿名」與「基本」
授權選擇「所有使用者」
設定「權限」
PS.
「匿名」與「基本」驗證,請參考「IIS 7 安全性 認證 筆記」
新增完畢「FTP」 ^_^"
新增「完畢以後」,就會多了一樣「項目」為「FTP」,表示您啟用「FTP Server」功能
點選「預設站台」,檢查「編輯聯繫」
檢查「連接埠」,有沒有「啟用」連接埠「21」
如果您有啟用「防火牆」,記得設定,允許「FTP 伺服器」防火牆規則
開啟「命令提示字元」,輸入「netstat -an」檢查「FTP」的「通訊埠」( TCP 21 Port ),有沒有「開啟」
進行「FTP」連結「測試」,可以成功「瀏覽」
建立「資料夾」時,出現「550 Access is denied」,Why ???
點選「預設站台」,檢查「FTP」驗證
設定「FTP」時,同時啟用「匿名驗證」與「基本驗證」,所以會以「基本驗證」為準,需要透過「帳戶」才能做「新增、刪除、修改」
在「本機使用者和群組」,建立「FTP」專用「帳戶」
點選「帳戶」=>「內容」
檢查「群組」,隸屬於「Users」群組
設定「Users」群組,點選「編輯」
勾選「完全控制」
登入「FTP」進行測試,滑鼠「右鍵」=>「登入身分」
輸入「帳戶」、「密碼」
PS.
您可以在連接「FTP」時,輸入「ftp://帳號:密碼@IP」格式,可以省略,上一步驟。
新增「資料夾」
成功 ^_^"
如何限制「FTP Server」「流量」及「連線人數」
如何架設「FTP Over SSL」
「FTP」服務支援「FTP Over SSL」( FTPS ),讓「FTP」用戶端,可以利用「SSL」安全連線與「FTP」伺服器溝通,不過必須替「FTP Server」申請「SSL 安全連線憑證」和「安裝憑證」,請參考「IIS 7 設定 SSL 憑證 攻略」。
建立「FTP」站台,SSL 選擇「必須使用」SSL 憑證
1. 點選「預設站臺」
2. 點選「FTP SSL 設定」
SSL 原則項目,選擇「允許 SSL」連線
當您完成上述設定之後,您需要透過「FileZilla Client」,連線「FTP」站台,並且完成下面設定,才能夠啟用「FTPS」,「IE 7」 與 「IE 8」與「Windows 檔案總管」目前都不支援「FTPS」
PS.
「FTPS」分為「兩種模式運作」,「Explicit SSL」和「Implicit SSL」。
預設 使用「TCP 21 Port」進行連接,就是使用「Explicit SSL」。
若您 使用「TCP 990 Port」進行連接,就是使用「Implicit SSL」。
設定「FileZilla」,在「加密」模式,選擇「需要透過外顯式 TLS 的 FTP」,就是採用「Explicit SSL」
設定「FileZilla」,在「加密」模式,選擇「需要透過隱含式 TLS 的 FTP」,就是採用「Implicit SSL」
連接以後,就會出現「憑證」資訊,相信可以幫助大家解決「Windows」架設上的「困難」
靜思語: 脾氣嘴巴不好,心地再好也不能算好人。 話多不如話少,話少不如話好 。