iisftp设置用户名密码详解

一、设置用户名和密码

在使用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/n/138305.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
ELWD的头像ELWD
上一篇 2024-10-04 00:19
下一篇 2024-10-04 00:19

相关推荐

  • 如何判断输入的用户名值是否为空

    判断输入的用户名值是否为空是编程开发中常见的需求,因为用户输入的值可能为空,如果不对其进行判断,就会导致程序运行出错。接下来从多个方面来详细阐述。 一、使用if语句判断 使用if语…

    编程 2025-04-28
  • Python暴力破解wifi密码

    简介:本文将从多个方面详细介绍使用Python暴力破解wifi密码的方法。代码实例将被包含在本文中的相关小节中。 一、如何获取wifi密码 在使用Python暴力破解wifi密码之…

    编程 2025-04-27
  • Python 编写密码安全检查工具

    本文将介绍如何使用 Python 编写一个能够检查用户输入密码安全强度的工具。 一、安全强度的定义 在实现安全检查之前,首先需要明确什么是密码的安全强度。密码的安全强度通常包括以下…

    编程 2025-04-27
  • jiia password – 保护您的密码安全

    你是否曾经遇到过忘记密码、密码泄露等问题?jiia password 正是一款为此而生的解决方案。本文将从加密方案、密码管理、多平台支持等多个方面,为您详细阐述 jiia pass…

    编程 2025-04-27
  • Python解锁Wi-Fi密码

    想要解锁Wi-Fi密码,你需要使用Python编程语言。Python是一种高层次、面向对象、解释型的动态编程语言。许多人都可以轻松学习Python,并用它来编写各种各样的程序。在本…

    编程 2025-04-27
  • Python随机密码生成代码

    本文将会从以下几个方面对Python随机密码生成代码进行详细阐述: 一、密码生成原理 密码生成的原理是利用随机数生成器生成随机字符或数字,根据一定的规则组合成所需要的密码。 在Py…

    编程 2025-04-27
  • Linux sync详解

    一、sync概述 sync是Linux中一个非常重要的命令,它可以将文件系统缓存中的内容,强制写入磁盘中。在执行sync之前,所有的文件系统更新将不会立即写入磁盘,而是先缓存在内存…

    编程 2025-04-25
  • 神经网络代码详解

    神经网络作为一种人工智能技术,被广泛应用于语音识别、图像识别、自然语言处理等领域。而神经网络的模型编写,离不开代码。本文将从多个方面详细阐述神经网络模型编写的代码技术。 一、神经网…

    编程 2025-04-25
  • Java BigDecimal 精度详解

    一、基础概念 Java BigDecimal 是一个用于高精度计算的类。普通的 double 或 float 类型只能精确表示有限的数字,而对于需要高精度计算的场景,BigDeci…

    编程 2025-04-25
  • git config user.name的详解

    一、为什么要使用git config user.name? git是一个非常流行的分布式版本控制系统,很多程序员都会用到它。在使用git commit提交代码时,需要记录commi…

    编程 2025-04-25

发表回复

登录后才能评论