在Windows Server 2008上配置FTP服务

简介:

1.1 配置FTP服务

IIS 中包含了可用于发布和管理文件的文件传输协议 (FTP) 服务。此版本的 IIS 中有隔离 FTP 用户功能,可帮助管理员(尤其是 Internet 宿主提供商)有效地保证 FTP 服务的安全并向客户提供商业化的 FTP 服务。

默认情况下未安装 FTP 服务。要创建 FTP 站点,首先必须通过控制面板安装 FTP 服务。安装 FTP 服务时,会创建一个默认 FTP 站点,您可以使用 IIS 管理器根据自己的需要来自定义该站点。

1.1.1 创建用户隔离FTP

对于具有本地计算机帐户的每个 FTP 用户,在 LocalUser 下使用用户帐户名称创建一个子目录。将内容从现有用户目录移动到新目录中。

任务:

? 将FTP服务设置成自动启动

? 创建用户隔离的FTP站点

步骤:

1. 在WebFTPServer上,点击 “开始”à“程序”à“管理工具”à“Internet 信息服务(IIS) 6.0 管理器”。

2. 可以看到Default FTP Site 是停止的。

3. 点击“开始”à“程序”à“管理工具”à“服务”。打开服务管理工具。

4. 找到“FTP Publishing Service”服务,其启动类型是“手动”。作为FTP服务器需要将其更改为“自动”启动。双击该服务。

clip_image001[4]clip_image002[4]

5. 在出现的FTP Publishing Service的属性对话框,将启动类型更改为“自动”,点击“启动”按钮。。

6. 再次查看默认的FTP站点,发现已经启动。右击“Default FTP Site”,点击“停止”。

clip_image003[4]clip_image004[4]

7. 在c:\盘创建ftproot文件夹,在该文件夹下创建一个“LocalUser”文件夹,这是必须的,且该文件夹名称必须是“LocalUser”,在“LocalUser”文件夹下为每个用户创建一个文件夹,注意:文件夹的名称必须是用户的登录名。

8. 右击“FTP站点”,点击“新建”à“FTP站点”。

clip_image005[4]clip_image006[4]

9. 在出现的欢迎使用FTP站点创建向导对话框,点击“下一步”。

10. 在出现的FTP站点描述对话框,输入描述,点击“下一步”。

clip_image007[4]clip_image008[3]

11. 在出现的IP地址和端口对设置对话框,选择IP地址和端口,点击“下一步”。

12. 在出现的FTP用户隔离对话框,选择“隔离用户”,点击“下一步”。

clip_image009[3]clip_image010[3]

13. 在出现的FTP站点主目录对话框,点击“浏览”,找到c:\ftproot目录,点击“确定”。注意:该目录不能是 c:\ftproot\localuser目录。

14. 在出现的FTP站点访问权限对话框,选中“读取”和“写入”,点击“下一步”。

clip_image011[3]clip_image012[3]

15. 在已经成功完成TFP站点创建向导对话框,点击“完成”。

16. 在命令提示符下,输入net user zhang a1! /add添加用户zhang,密码为a1!。

17. 在命令提示符下,输入net user zhang a1! /add添加用户wang,密码为a1!。

clip_image013[3]clip_image014[3]

1.1.2 测试FTP用户隔离

任务:

? 在客户端测试FTP服务器的用户隔离

步骤:

18. 在InternetPC上,点击桌面上的“计算机”图标,输入ftp://10.7.10.211。

19. 在出现的登录身份对话框,输入用户名wang和密码,点击“登录”。

clip_image015[3]clip_image016[3]

20. 将桌面上的一个记事本文件拖拽到FTP站点。

21. 在WebFTPServer上,可以看到wang上传的文件被放置到wang文件夹下。

clip_image017[3]clip_image018[3]

1.1.3 给匿名用户创建目录

如果允许匿名访问站点,可在 LocalUser 下创建一个名为 Public 的子目录。该目录将是匿名用户的主目录。将匿名用户的内容从现有位置移动到新的 Public 子目录中。

任务:

? 为匿名用户创建文件夹Public

? 确认FTP 站点允许匿名用户访问

步骤:

22. 在WebFTPServer上,在ftproot\localuser下创建一个Public文件夹,匿名用户被定位到该文夹,注意:必须是“Public”名字。

23. 右击“homework”FTP站点,点击“属性”。

clip_image019[3]clip_image020[3]

24. 在homework属性对话框的安全帐户标签下,确认已经选中了“允许匿名连接”。

25. 右击空白处,点击“登录”,切换登录用户。

clip_image021[3]clip_image022[3]

26. 在出现的登录身份对话框,选中“匿名登录”,点击“登录”。

27. 将桌面上的一个记事本文件拖拽到FTP站点。

clip_image023[3]clip_image024[3]

28. 在WebFTPServer上,可以看到匿名用户上传到FTP服务器上的文件存放在C:\ftproot\localuser\public文件夹中。

clip_image025[3]




本文转自 onesthan 51CTO博客,原文链接:http://blog.51cto.com/91xueit/1131966,如需转载请自行联系原作者

相关文章
|
1天前
|
数据库连接 测试技术 Windows
【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题
【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题
|
9天前
|
存储 虚拟化 Docker
Docker Desktop 4.38 安装与配置全流程指南(Windows平台)
Docker Desktop 是容器化应用开发与部署的一体化工具,支持本地创建、管理和运行 Docker 容器。4.38 版本新增 GPU 加速、WSL 2 性能优化和 Kubernetes 1.28 集群管理功能,适用于微服务开发和 CI/CD 流水线搭建。安装要求为 Windows 10 2004 及以上(64 位),需启用 Hyper-V 或 WSL 2。硬件最低配置为 4GB 内存、20GB 存储和虚拟化技术支持的 CPU。安装步骤包括启用系统功能、下载并运行安装程序,完成后配置镜像加速并验证功能。常见问题涵盖 WSL 2 安装不完整、磁盘空间清理及容器外网访问等。
830 12
|
3天前
|
Windows
Windows系统云服务器配置多用户登录
本教程介绍了在Windows云服务器上配置远程桌面服务的详细步骤,包括安装桌面会话主机和远程桌面授权、允许多用户远程连接以及配置新用户并加入远程桌面用户组。通过添加角色和功能、设置组策略以及管理用户权限,实现多用户同时登录和远程访问。按照指引操作,可顺利完成服务器的远程访问配置,提升管理和使用效率。
17 0
|
4月前
|
存储 负载均衡 Java
如何配置Windows主机MPIO多路径访问存储系统
Windows主机多路径(MPIO)是一种技术,用于在客户端计算机上配置多个路径到存储设备,以提高数据访问的可靠性和性能。本文以Windows2012 R2版本为例介绍如何在客户端主机和存储系统配置多路径访问。
261 13
如何配置Windows主机MPIO多路径访问存储系统
|
4月前
|
Dart 搜索推荐 IDE
Windows下Zed编辑器配置Dart环境
本文介绍了Dart编程语言及其主要框架Flutter的优势,并推荐使用轻量级编辑器Zed进行Dart开发。详细步骤包括Dart环境的安装与配置,Zed编辑器的安装与个性化设置,以及如何在Zed中编写并运行Dart的HelloWorld程序。通过自定义任务实现Dart文件的快速运行,提高了开发效率。
|
4月前
|
监控 安全 网络安全
Windows Server管理:配置与管理技巧
Windows Server管理:配置与管理技巧
190 3
|
5月前
|
Linux 网络安全
FTP被动模式配置
FTP被动模式配置
232 1