Windows IIS 架設FTP 站台流程
1. 啟動Windows的IIS及FTP功能
2. IIS新增FTP站台
3. 配置FTP設定
這邊可以根據個人需求設定IP、PORT、SSL憑證
配置授權
驗證差別
🔓 匿名驗證(Anonymous Authentication)
意思:不需要登入,用戶一連上就可以瀏覽網站或連接 FTP。
使用者帳號:實際上是使用 IIS 預設的帳號,例如 IUSR,來執行網站/FTP 的請求。
常見用途:
公開網站,像是首頁、形象網站。
FTP 用來給訪客下載公開資料。
🔐基本驗證(Basic Authentication)
意思:用戶必須輸入帳號密碼才能存取資源。
驗證方式:帳號密碼會以 Base64 編碼(不是加密) 傳輸,所以通常要搭配 SSL/TLS(HTTPS/FTPS) 使用,否則很容易被攔截。
用戶來源:本機使用者帳號、Active Directory 等。
常見用途:
內部網站或 FTP 伺服器,需要限制特定帳號使用。
客製化系統登入驗證。
允許存取
可以設定哪個Windows使用者可使用
4. 防火牆設定
設定同FTP的PORT
5. 測試連線
ftp://IP或者DOMAIN NAME:PORT/
6. 如有限定使用者
輸入剛建立的USER
重新連線FTP會需要輸入剛剛建立的使用者名稱及密碼
上傳成功
網址會變成
ftp://使用者名稱@IP或者DOMAIN NAME:PORT/