一、設置用戶名和密碼
在使用iisftp進行數據傳輸之前,必須先設置用戶名和密碼。按照以下步驟進行設置:
1、打開控制面板,在“管理工具”下找到“IIS管理器”
Control Panel -> Administrative Tools -> Internet Information Services(IIS) Manager
2、在IIS管理器中,右鍵點擊Sites下的“Default FTP Site”並選擇“FTP管理器(管理員)”
Sites -> Default FTP Site -> FTP Manager (Administrator)
3、選擇“FTP身份驗證”
FTP Manager -> FTP Authentication
4、在“FTP身份驗證”中,選擇“基本身份驗證”,這時就會出現用戶名和密碼的設置選項了。可以在右側“操作”欄中點擊“添加用戶”來添加新用戶。
FTP Authentication -> Basic Authentication -> Add User
5、在彈出的窗口中,輸入用戶名和密碼,並選擇所要授權的FTP文件夾。授權完成後,新用戶即可使用該用戶名和密碼登錄iisftp。
二、設置用戶權限
在設置完用戶名和密碼之後,也需要進行一些權限設置。按照以下步驟進行設置:
1、在IIS管理器中,依次選擇Sites->Default FTP Site->FTP設置->FTP身份驗證
Sites -> Default FTP Site -> FTP Settings -> FTP Authentication
2、在“FTP身份驗證”中,選擇“授權規則”,然後在右側欄中選擇要授權的用戶,可以選擇單個用戶或者批量選擇用戶。選擇完成後,點擊“編輯”進行授權設置。
FTP Authentication -> Authorization Rules -> Choose the user -> Edit
3、在“編輯授權規則”窗口中,可設置用戶的訪問權限。最基本的權限設置就是允許用戶讀取、寫入、刪除等操作。也可以根據需要選擇更多高級權限,如修改和重命名文件夾、列出目錄等。
三、設置FTP端口
iisftp默認端口為21,如果需要更改端口,就需要進行相關設置。按照以下步驟進行設置:
1、在IIS管理器中,找到Servers->服務器名->Sites->Default FTP Site
Servers -> Server Name -> Sites -> Default FTP Site
2、在右側操作欄中點擊“FTP火箭”,可以看到已經在21端口監聽。現在需要更改為其他端口號,如2121端口。
Default FTP Site -> FTP Rocket -> Change the ftp server port from 21 to 2121
3、輸入新的端口號後,重啟IIS即可完成端口的更改。
四、啟用FTP從外部訪問
iisftp默認只能從本地進行訪問,如果需要從外部進行訪問,則需要進行一些設置。按照以下步驟進行設置:
1、在IIS管理器中,找到Servers->服務器名->Firewall設置
Servers -> Server Name -> Firewall setting
2、選擇“添加端口”,添加2121端口(或其他自定義的端口號),並給該端口添加一個名稱。選擇“TCP”作為協議,然後保存設置。
Firewall Setting -> Add Port -> Name [ADD] Port [2121] Protocol [TCP]
3、在控制面板中找到“Windows Defender防火牆”選項,找到“Inbound Rules”並增加規則,勾選“指定端口”選項,輸入端口號。
Control Panel -> Windows Defender Firewall -> Inbound Rules -> Add Rule -> Port [2121]
4、此時,iisftp已經開啟了對外部的訪問權限。可以通過FTP客戶端等工具進行連接。
原創文章,作者:ELWD,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/138305.html