Windows内置FTP服务器高级配置

提到FTP服务器,可能大家都会想到Serv-U,事实上与FTP等软件,微软的内置的FTP服务在IIS是不够的,不信往下看。


多用户管理的实现


首先,您需要取消站点属性/允许匿名连接,如图1所示。







然后输入计算机管理/本地用户和组;建立一套新的ftpuser,然后建立一个新的用户ftp01,然后修改ftp01属性,将其添加到ftpuser组和删除默认的用户组。在NTFS格式分区(d)创建文件夹ftp01和ftp02,然后设置安全权限,如图2所示。




同时设置该文件夹的权限ftp02 ftp02完全控制,当然,它可以分配不同的权限,不同的用户根据实际情况。回到IIS管理器选择一个FTP站点 / /新虚拟目录下选择在别名输入ftp01 接下来,路径选择刚刚创建的ftp01目录,选择下一个;;也,一个新的虚拟目录路径的ftp02 ftp02。目录:请注意:别名、目录名和3个用户名必须完全相同。


检查:在IP是192.168.0.16为例,输入FTP: / /是192.168.0.16,回车,提示用户和密码输入ftp01和密码,进入,然后进入只有ftp01虚拟目录可以上传服务器上的文件,然后检查其放置在目录可以确定。以同样的方式,的ftp02目录与ftp02入口进入,并且用户被限制在自己的目录下的其他目录,安全是有保障的。如果用户需要可以自行修改密码,只有当用户被创建,如图3所示的选项不选。


选择用户不能更改密码;


小提示:


客户端修改FTP帐户密码的方式:


命令提示符下的输入:


FTP是192.168.0.16


输入用户名和密码


输入引用网站Pswd旧密码新密码;


这种方法的优点是:结合NTFS权限和磁盘配额可以是多用户管理多样化的好方法。


这种方法的缺点是FTP用户口令是不安全的,因为IIS的用户密码是以明文方式传输的。不幸的是,SSL的内置的FTP服务不支持SSL,这是不serv-u.一样好


这是使用路径归结原理实现的,它是ms-ftp.the首先FTP站点的根目录下隐藏的功能(这里是D)创建一个文件夹在IIS管理器命名为工具,建立虚拟目录的FTP站点,称为工具,在工具的F盘的路径;;目录,虚拟目录的名称必须为站点根目录下创建的文件夹的名称相同的。


在客户端登录,则不能使用ftp01,ftp02登录,因为他们直接登录相应的网站根目录下的子目录,而不是返回到网站的根目录,那么也可以创建一个新用户,我创建了一个ftp03用户登录和发现除了看ftp01 ftp02、目录和其他目录,但第一集ftp01,ftp02目录的权限,所以ftp03无法访问他们,只是知道这些目录存在。点击工具目录,你会发现自动指向服务器的F盘工具目录。







这种方法的优点是:没有第三方工具实现链接功能,当多个驱动器可用时特别有用。如果要链接到完整分区,请在站点的根目录中创建一个文件夹,名称和驱动器号相同。


这种方法的缺点:需要创建额外的用户,如果ftp01用户想要浏览其他磁盘的内容是非常困难的。


自动更新FTP站点目录和文件列表


Windows有一个非常有用的命令,树,在这里显示。如果FTP站点的根目录是D,我们只创建一个批处理文件,如下所示


树/ f / D:> D:ftp.txt


然后添加一个任务计划,每小时运行一次,值得注意的是,在添加任务之后,必须完成高级设置,如图4所示。




设置后,用户可以下载ftp.txt文件是否有更新,这样用户可以节省一个目录,一个目录和更新时间,尤其是当网络速度很慢,这可以节省用户的时间扩展,或依赖于Windows的另一个有用的命令FC,写下如下的批处理文件的FTP蝙蝠,更新:


树/ f / D:> D:ftpnew.txt


FC/L D:ftp.txt D:ftpnew.txt > D:FTP更新列表.txt


然后运行一次的ftp.bat前准备,然后运行一个FTP。蝙蝠的更新,你可以查看FTP。txt更新列表,如果有文字的更新,将结束与开始革命甚至指出,该目录进行更新,更新后的文件名就是上市,是一个多看一眼。用户只需要更新列表先下载FTP。txt查看即可,当然用户可以访问FTP站点,先下载FTP.txt,如果你ftpnew.txt这个文件不应该出现在网站的根目录,也可以在编辑命令到其他位置。


现在也看到很多FTP列表在论坛上,手动维修真的很麻烦,只要FTP,Web路径或txt更新列表创建一个虚拟目录的FTP目录更新列表。txt文件,然后我们可以通过浏览器直接浏览这个文件,因为IE浏览器可以直接解析txt文件,所以不会被提示下载。为了更好的方便,浏览器也可以补充FTP更新。蝙蝠,和完整的FTP更新.bat内容如下:


树/ f / D:> D:ftpnew.txt


FC/L D:ftp.txt D:ftpnew.txt > D:FTP更新列表.txt


回声更新时间> FTP更新列表。


日期:FTP更新列表。


时间:FTP更新列表。


然后添加计划任务执行的批处理文件,一次一个小时,让游客不仅可以看到更新的内容,但也知道更新时间,和下一次更新时间也可以计算出来。如果你经常登录到FTP站点,您还可以添加这个地址集不要登录到FTP知道服务器更新。







所涉及的工具是所有窗口,而不是使用任何第三方工具。事实上,窗户里有许多值得挖掘的地方。