2012年9月11日 星期二

S小魚仔S IIS 7 架設 FTP Server

透過「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」群組

設定「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」架設上的「困難

靜思語: 脾氣嘴巴不好,心地再好也不能算好人。 話多不如話少,話少不如話好 。