我在使用
Windows 7 FTP服务器时遇到了一些困难.我希望能够匿名连接并将文件上传到FTP根目录,但是当我尝试时,我得到访问被拒绝的错误消息.
@H_301_23@
我在Windows 7上遇到了类似的问题,但我通过允许“用户”组写入和修改作为FTP根目录的文件系统文件夹的权限来解决它.
我打开了Windows功能InternetInformationServices-> FTP服务器 – > FTP服务和Internet信息服务 – > Web管理工具 – > IIS管理控制台
在默认FTP站点下的Internet信息服务(IIS)管理器中,我允许所有用户读取,写入权限.
我启用了匿名身份验证和基本身份验证.
我暂时禁用了Windows 7防火墙.
我可以使用远程PC上的FTP查看FTP根目录的目录列表.但是,我无法上传数据.当我尝试时,我收到此错误:
ftp> put somefile.txt 200 PORT command successful. 550 Access is denied.
托管FTP服务器的PC位于域中.我没有域管理员权限.
我需要更改哪些设置才能允许匿名上传到FTP服务器?
谢谢,
PaulH
>在文件系统中找到ftp root
>右键单击>属性>安全
>编辑“用户”组的设置以包括写入和修改权限
我认为这是必需的,因为匿名FTP用户将承担IUSR _… Windows帐户的权限 – 该帐户不一定与运行FTP服务的用户相同?
希望这可以帮助.