FTPServer己停止工作


FTPServer己停止工作  

前提环境:

1. Windows Server 2008 服务器环境

2. Windows XP 客户端系统

3. 服务器与客户端在同一内

一、用户隔离问题解决步骤:

服务端操作:

1. 在服务器C盘目录下创建一个新的ftp文件夹,路径为c:\WEB\ftp(根据实际情况可自行创建)。

2. 新建一个ftp站点,根据实际需求填写站点描述。在“ftp用户隔离”选项中,选择“隔离用户”。设置“ftp站点主目录”为刚才创建的c:\web\ftp路径。

3. 完成站点创建后,由于可能与默认站点端口冲突,需更改新站点的端口号。可在站点创建时直接更改,或在创建完成后通过右键对应站点选择属性进行更改。

4. 完成基本配置后,不再进行其他详细设置。

客户端操作:

1. 在客户端电脑上打开浏览器,输入“ftp://服务器IP地址”,弹出用户身份验证框,需输入正确的用户信息进行验证。

2. 无论是使用匿名用户还是正确身份验证信息,均无法访问ftp服务器。

3. 打开cmd命令窗口,通过命令窗口进行测试。输入“ftp 服务器IP地址”,此时会提示输入身份验证信息。可以根据服务器端的默认设置,选择使用匿名访问或用户身份验证。但尝试后,仍无法连接到ftp服务器。

4. 排查问题,查看日志。经过一段时间的查找,仍未找到解决方案。建议查阅相关书籍,仔细研究ftp的相关内容。

二、问题解决:

1. 仔细阅读书籍中有关ftp的章节,发现关于“隔离用户”的设置存在问题。当选择“隔离用户”后,会有相关约束。正确的服务器配置应该是:

在服务器端创建“c:\ftp\localuser”文件夹,其中ftp文件夹是ftp服务器的主目录(可根据实际情况更改),而localuser文件夹用于存放隔离用户的文件。当需要使用匿名用户访问时,需在localuser下创建一个public文件夹(注意文件夹名称不要写错),并在此文件夹中放置匿名用户可以访问的文件;当使用用户身份验证访问时,需在localuser下创建与访问用户名相同的文件夹,并在该文件夹中放置该用户可以访问的文件。

2. 重新创建站点,填写服务器站点描述,其他设置按需进行。在“ftp用户隔离”选项中选择“隔离用户”,并根据情况填写“ftp站点主目录”,路径为“c:\ftp”。

3. 完成上述步骤后,即完成了隔离用户的站点创建。

注:如想简化操作,避免创建localuser文件夹和根据用户名创建文件的话,可在创建站点时选择不隔离用户。(但这样可能存在一定的安全风险,请根据实际情况进行考虑。)

本文本应是关于Windows Server 2008上ftp服务器的搭建文档,但考虑到ftp搭建相对简单,故未详细编写。而此文主要是记录在搭建过程中可能遇到的故障及解决处理方法,希望对新手有所帮助。欢迎关注微信公众号Linux之实验笔记,将不定期更新Linux服务器方面的内容。欢迎各位对文档进行评论,提出宝贵意见。后续将陆续更新Windows Server 2008上其他服务的搭建指南。

  FTPServer己停止工作