選來選去,最後還是投入微軟的懷抱,使用了 Windows Server 2008
(想當年小弟是從 BSD 起家的...)。
安裝角色後,就開啟 IIS 管理員
點選右邊的「建立自我簽屬憑證」
自行命名憑證的名稱
建立後,就可以看到憑證囉
接著就要建立 FTP 站台了。
點選左方的站台,按右鍵選擇「新增FTP站台」
幫站台命名,並且設定目錄的路徑
SSL憑證選擇剛才自行建立的伺服器憑證
勾選「基本」,並允許「所有使用者」存取,且都有讀取/寫入權限。
設定完成後,就可以看到自己建立的 FTP 站台囉
因為 FTP 採用被動模式,因此需要設定防火牆規則
這裡點選「FTP防火牆支援」開始設定 FTP 連線規則
在這邊輸入 1500 個 ports,以及本機的外部 IP
輸入完成後,點選右方的套用
接著設定 Windows 防火牆的規則,在命令提示字元上按右鍵,選擇「以系統管理員身分執行」
分別輸入兩行指令:
netsh advfirewall firewall add rule name="FTP Service" action=allow service=ftpsvc protocol=TCP dir=in
netsh advfirewall set global StatefulFTP disable
接著測試 FTP 服務,就發現可以順利登入囉
沒有留言:
張貼留言