iisftp设置用户名密码详解

发布时间:2023-05-18

一、设置用户名和密码

在使用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客户端等工具进行连接。