2024年2月10日发(作者:)
搭建FTP服务器的方法很多,大家可以借助第三方工具来搭建,比如Serv-U,但个人觉得使用微软自己的IIS会更好一些,当然这是个人喜好。接下来将用图文演示IIS6.0 FTP的完全安装过程。
一、安装FTP组件
1.在控制面板里打开【添加删除程序】,点击【添加Windows组件】:
2.勾选【应用程序服务器】,再点击详细信息:
3.选择【internet信息服务】,点详细信息:
4.勾选【文件传输协议(FTP)服务】,然后点确定:
5.再确定,一直到回到以下界面:
6.到这里把Windows2003的系统光盘放入光驱,再点下一步 :
系统开始安装,如果没有放入光盘系统会提示你选择安装文件。
如果你没有系统盘,推荐阅读《Windows Server 2003 Enterprise Edition SP2 x86 简体中文免激活企业版》
或者你也可以直接下载II6.0安装包:II6.0 for 2003 | II6.0 for XP
二、搭建FTP服务器
1. 开始>程序>管理工具>internet 信息服务(IIS)管理器:
2.打开管理器后会发现在最下方有一个【FTP站点】的选项,我们就是通过它来建立ftp服务器。
IIS上默认有个FTP站点,我们千万不要把这个站点删了,因为微软的FTP比较小气,由于不能建多个站点共用21端口,所以我们就通过建立虚拟目录来实现多个用户共用端口。
3.我们先为FTP服务器建立一个专门的用户组。
桌面>【我的电脑】右键点【管理】,再点【本地用户和组】:
在组里面新建一个组,命名可以根据需求,我设置的是先不关这个界面,等下我们还要用到
4.默认的FTP站点目录路径是C:Inetpubftproot 我们要给这个目录设置的权限。
在ftproot 文件夹上右键>【属性】>然后点选项卡里的【安全】
我们只需要给ftproot文件夹Administrators 组所有权限,ftp_user 切记是只给读取权限,除了这两个其他用户或组全删除,这步很重要,很容易出错。设置好后点确定:
5.然后我们回到internet 信息服务器管理器的FTP站点上,在默认FTP站点上点右键,依次点击新建,虚拟目录:
点击下一步
虚拟目录别名就是这个虚拟目录的名称,必须和你要设置的用户名一样。填好再下一步:
选择FTP站点内容的路径。比如你要用往D:webrootphprootwwwroot里传东西,那这里就选择D:webrootphprootwwwroot选好再下一步 :
把读取和写入权限选上,点下一步:
点完成:
6.为这个虚拟目录的文件夹给予权限。
我们首先打开如下界面
在以上界面我们要在本地用户和组用户里新建一个用户,是用于FTP登陆的。比如我们要用登陆,那就新建一个ftproot点创建,然后点关闭:
找到刚刚新建的用户,右键再点属性:
选项卡隶属于里有个 users组,我们称为危险的组,把它删掉吧:
然后添加ftp_user组 点确定后再点ftproot 属性下面的确定:
这样我们一个拥有FTP登陆权限的用户就建立成功了。
7.找到 我们的FTP目录文件夹,我们演示是用的D:webrootphprootwwwroot
在这个文件夹上右键>属性>安全选项卡,把系统默认的用户都给删了只留Administrators:
如果删不掉就点高级,把允许父项的继承权限的勾去掉,提示你的时候点复制。然后确定后你就可以删除用户了:
删除多余用户后我们再给他 ftproot 这个用户的权限,并允许它完全控制。然后点确定:
8.我们用FTP软件登陆测试一下,IE里打开ftp://192.168.1.2 (我电脑IP是这个,你不一定跟着我填这个)帐号是 ftproot 密码是 111111 登陆成功能看到你FTP文件夹里的文件就成功了。


发布评论