FTP 服务器认证问题

问题描述

我正在尝试建立一个简单的 FTP 服务器。创建FTP服务器并设置匿名身份验证所需参数后,我仍然无法访问该目录。

通过文件资源管理器访问 ftp 服务器后,出现此对话框:

enter image description here

我想要匿名身份验证,所以我选中了该框,然后它会要求提供电子邮件地址。

enter image description here

尝试使用我们的域输入电子邮件地址后,我收到以下消息:

服务器不允许匿名登录或电子邮件地址未被接受。 (见截图顶部)

我试过了:

  • 在网络服务器上输入带有域的电子邮件地址。
  • 仔细检查服务器上的文件夹权限 - 设置为每个人都可以读取内容
  • 为匿名访问添加了新规则并设置为允许所有匿名用户
  • 将匿名身份验证凭据更改为 User:IUSR Pass:blank
  • FTP 授权规则->所有匿名用户->读取
  • FTP 用户隔离->不隔离。开始于:FTP根目录 - 将“IUSR”帐户添加到根目录 NTFS 安全权限,具有读取、读取和执行以及列出文件内容

基本上是这个堆栈溢出问题(FTP website in IIS with anonymous authentication requires username and password)中提到的所有步骤

仍然有问题,无法访问 FTP 服务器。非常感谢任何帮助。

解决方法

找到 FTP 授权规则组件:

enter image description here

添加如下规则,检查读写,然后重启ftp站点,通过URL访问。 enter image description here

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...