windows server 2003 FTP服务器的排错详解

2024-04-29 03:48

本文主要是介绍windows server 2003 FTP服务器的排错详解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

利用IIS建立FTP虽然简单,但出现的问题也很多。一些小问题导致无法连接到FTP服务器,或者连接到服务器又无法下载文件等等。我在这进行了总结,错误或者不全面的地方请大家提出来!!

客户机想访问FTP服务器上的资源,首先要满足能和FTP服务器通信(即客户机可以ping通服务器)。如果客户和服务器不能通信,那怎么可能访问服务器呢?更不用说下载资源了!
还有服务器防火墙应放过21端口(FTP端口)。这道理大家应该都知道,那就不废话了。在满足这两个条件后,再说说FTP的排错
一:FTP服务器利用匿名(IUSR_Computername)登陆,出现的故障:
 
·客户机访问时,一直处在登陆界面,点击登陆无效。
 
原因一:FTP服务器禁用了IUSR_Computername用户。由于登陆FTP服务器要通过这个用户,而服务器禁用了这个用户,导致客户机无法连接到FTP服务器。
解决:在服务器上将该用户启用。
具体方法:右击我的电脑,选择“管理”打开“计算机管理”窗口。点击“本地用户和组”----“用户”----找到“IUSR_Computername”用户,并右击选择属性,打开“用户属性设置”窗口。接着去掉“帐户已禁用”前的复选框即可。

 
原因二:FTP服务器在组策略中设置了IUSR-computername用户拒绝从网络访问此计算机或没有将IUSR-computername用户设置为从网络访问此计算机。
解决:去掉IUSR-computername用户的拒绝从网络访问此计算机的策略并且将IUSR-computername用户设置为从网络访问此计算机
具体方法:打开组策略编辑器---计算机配置---windows设置---安全设置---本地策略---用户权限分配,双击“拒绝从网络访问此计算机”,找到IUSR-computername用户并点击删除。
          然后再双击“从网络访问此计算机”,点击“添加用户和组”按钮将IUSR-computername用户添加进去。
 
原因三:FTP管理器中将ISUR-computername用户密码设置错误。
解决:修改ISUR-computername用户密码。使之生效!
具体方法:打开FTP站点属性,在“安全帐户”选项卡下设置ISUR-computername用户密码。如果忘记密码,可在“计算机管理”中给ISUR-computername用户重新分配密码,然后IIS中再填写修改后的密码
 
原因四:在FTP服务器(FTP站点目录)上没有给ISUR-computername用户读的权限,用于NTFS分区。
解决:在FTP主目录上添加ISUR-computername用户读的权限。
具体方法:在FTP服务器上找到FTP站点目录,并右击选择属性,并在“安全选项卡”下点击“添加”按钮,来添加ISUR-computername用户并给予读的权限。

 
原因五:在FTP管理器上没有给ISUR-computername用户读的权限。
解决:可以在IIS中添加ISUR-computername用户读的权限
具体方法:打开IIS并右击FTP站点,选择“权限”,在打开的窗口中添加“ISUR-computername用户”,并给予读取权限。

 
原因六::用户的连接数超过了FTP服务器上“将连接限制为”设置的最大数
解决:可以“将连接限制为”数值设的大一些。
具体方法:在IIS中打开FTP站点属性,在“FTP站点”选项卡下将“连接限制为”设的大一些或者设置为“不受限制”。
 
· 出现错误提示框:错误550,过后再访问又停留在登陆界面。
 
原因:FTP服务器拒绝了此IP登陆FTP站点。
解决:在IIS中将此IP设置为许可。
具体方法:打开FTP站点属性,在“目录安全性”选项卡下选择“授权访问”,并将“以下列出的除外”中删除客户机IP。
 
二:设置为只有输入用户名和密码后才可以访问,不允许匿名访问
 
问题:新建一ftp用户,并将用户升级为管理员组。结果怎么都登陆不上FTP服务器。
原因:虽然ftp用户属于管理员组,但在windows下ftp用户也是匿名用户。所以是禁止访问的。
解决:此时只有新建各用户名,如ftpuser  userftp....

 
三:客户机访问
·能访问不能上传,上传时出现错误提示框

原因一:IIS中设置只有读取权限,没有写入权限。
解决:在IIS中给用户添加写入的权限。
具体方法:打开FTP站点属性,在“主目录”选项卡下将“写入”前的复选框勾上。

原因二:默认情况下匿名用户只有访问权限,没有上传权限。可以在IIS管理器上和FTP服务器上(FTP站点目录)给ISUR-computername用户写入的权限。
 

 
·能访问不能下载,并出现错误提示框

原因:IE中安全设置中禁用了下载。
解决:在IE属性中设置允许IE下载
具体方法:右击IE浏览器选择“属性”,在IE属性窗口中点击“安全”选项卡----“自定义级别”,并在打开的“安全设置”中找到“下载”---“文件下载”,接着启用。(如果不能启用,在添加/删除windows组件中去掉Internet Explorer增强的安全配置前的勾)。
 

·访问时以列表形式输出

原因:没有启用FTP站点的文件夹视图
解决:在IE属性中启用FTP站点的文件夹视图
具体方法:右击IE浏览器选择“属性”,在IE属性窗口中点击“高级”选项卡,并找到“浏览”---“启用FTP站点的文件夹视图”,勾选“启用FTP站点的文件夹视图”前的复选框。

这篇关于windows server 2003 FTP服务器的排错详解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/945035

相关文章

MySQL 中的 JSON 查询案例详解

《MySQL中的JSON查询案例详解》:本文主要介绍MySQL的JSON查询的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录mysql 的 jsON 路径格式基本结构路径组件详解特殊语法元素实际示例简单路径复杂路径简写操作符注意MySQL 的 J

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

Python ZIP文件操作技巧详解

《PythonZIP文件操作技巧详解》在数据处理和系统开发中,ZIP文件操作是开发者必须掌握的核心技能,Python标准库提供的zipfile模块以简洁的API和跨平台特性,成为处理ZIP文件的首选... 目录一、ZIP文件操作基础三板斧1.1 创建压缩包1.2 解压操作1.3 文件遍历与信息获取二、进阶技

Spring Boot 整合 SSE的高级实践(Server-Sent Events)

《SpringBoot整合SSE的高级实践(Server-SentEvents)》SSE(Server-SentEvents)是一种基于HTTP协议的单向通信机制,允许服务器向浏览器持续发送实... 目录1、简述2、Spring Boot 中的SSE实现2.1 添加依赖2.2 实现后端接口2.3 配置超时时

Windows 上如果忘记了 MySQL 密码 重置密码的两种方法

《Windows上如果忘记了MySQL密码重置密码的两种方法》:本文主要介绍Windows上如果忘记了MySQL密码重置密码的两种方法,本文通过两种方法结合实例代码给大家介绍的非常详细,感... 目录方法 1:以跳过权限验证模式启动 mysql 并重置密码方法 2:使用 my.ini 文件的临时配置在 Wi

一文详解Java异常处理你都了解哪些知识

《一文详解Java异常处理你都了解哪些知识》:本文主要介绍Java异常处理的相关资料,包括异常的分类、捕获和处理异常的语法、常见的异常类型以及自定义异常的实现,文中通过代码介绍的非常详细,需要的朋... 目录前言一、什么是异常二、异常的分类2.1 受检异常2.2 非受检异常三、异常处理的语法3.1 try-

Java中的@SneakyThrows注解用法详解

《Java中的@SneakyThrows注解用法详解》:本文主要介绍Java中的@SneakyThrows注解用法的相关资料,Lombok的@SneakyThrows注解简化了Java方法中的异常... 目录前言一、@SneakyThrows 简介1.1 什么是 Lombok?二、@SneakyThrows

Java中字符串转时间与时间转字符串的操作详解

《Java中字符串转时间与时间转字符串的操作详解》Java的java.time包提供了强大的日期和时间处理功能,通过DateTimeFormatter可以轻松地在日期时间对象和字符串之间进行转换,下面... 目录一、字符串转时间(一)使用预定义格式(二)自定义格式二、时间转字符串(一)使用预定义格式(二)自

Redis Pipeline(管道) 详解

《RedisPipeline(管道)详解》Pipeline管道是Redis提供的一种批量执行命令的机制,通过将多个命令一次性发送到服务器并统一接收响应,减少网络往返次数(RTT),显著提升执行效率... 目录Redis Pipeline 详解1. Pipeline 的核心概念2. 工作原理与性能提升3. 核

Python正则表达式语法及re模块中的常用函数详解

《Python正则表达式语法及re模块中的常用函数详解》这篇文章主要给大家介绍了关于Python正则表达式语法及re模块中常用函数的相关资料,正则表达式是一种强大的字符串处理工具,可以用于匹配、切分、... 目录概念、作用和步骤语法re模块中的常用函数总结 概念、作用和步骤概念: 本身也是一个字符串,其中