一、设置用户名和密码
在使用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客户端等工具进行连接。