[本站原创]利用Windows系统中的IIS服务组件,你能轻易地架设起一台FTP服务器!可是你无法在这种FTP服务器中,进行个性化的管理。而本文为你推荐的GuildFTPD,能指定各个不同的用户,使用不同的端口,对于来自特定IP地址的恶意登录,GuildFTPD能够有选择性地剔除它!此外,GuildFTPD还能对FTP服务,进行许多与众不同的管理,不信就来一起看看吧!
1、个性化帐户管理
安装好并启动GuildFTPD后,FTP服务器就会自动启用,服务器地址就是你安装该程序的计算机IP地址(小提示:倘若你的计算机中已经有FTP服务器的话,GuildFTPD启动会出错,此时你不妨停止以前的服务器,直接使用GuildFTPD提供的FTP服务)。
图1窗口是FTP服务器的主管理界面,该界面左侧是帐户管理区域,主要由“System”(系统)、“Group”(组)、“User”(用户)这三个不同权限级别组成;在System级别下,你可以设置适合所有访问者的有效路径,以及允许访问到的服务器信息等,这种权限只有系统管理员拥有;在Group级别下,你只能对位于同一组中的所有访问者,或者和组具有同样属性的用户,配置和使用服务器的相关信息,该级别可以帮助你很好地对大批量的访问者进行合理分类,以便有效进行管理;而在User级别下,你只能对FTP客户端帐号的帐号名字以及密码进行设置,该级别下的管理权限十分有限。
图1
在创建新帐号时,可以右击“Group”图标,从打开的图2菜单中,执行“Add user”命令,在弹出的图3窗口中,设置好帐号的名称和密码,以后直接使用该帐号就能登录进Ftp服务器了,在默认状态下,GuildFTPD也开通了匿名帐号。此外,利用图2菜单中的“delete user”,删除不需要的帐号,利用“edit user”,可以修改帐号名称或密码;倘若你是系统管理员的话,可以右击“System”图标,执行“Add group”命令,创建不同的组,对众多的FTP用户进行分类管理。
图2
图3
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com)2、设置个性化访问路径
单击“path”标签,打开图4窗口,在这里你可以为不同的用户,指定不同的服务器访问路径,默认状态下,服务器访问路径为“c:ftproot”。
倘若现在要为“666666”用户,指定一新的访问路径时,可以先选定“666666”帐号,然后右键图4窗口的空白处,执行快捷菜单中的“Add path”命令,打开图5所示的路径添加窗口。在“Loacal”文本框中,你存放上载下载文件的实际目录路径,在“Virtual”文本框中,输入用户访问FTP服务器时,所能看到的目录路径,通过合理地设置文件的实际存放目录和虚拟存放目录,可以非常有效地保证本地计算机系统目录结构不被非法访问。
3、查询访问连接信息
单击“Current Connections”标签,打开如图6所示的标签页面,你可以在这里查看到,到底有哪些用户正在访问FTP服务器,并可以了解到这些用户的计算机主机名称、TCP/IP地址、用户当前访问的服务端口号、用户访问的具体名字,以及在服务器中执行什么样的操作等等;在这个标签页面中,你还能用鼠标选中某个用户,然后单击一下鼠标右键,从打开的快捷菜单中,执行踢除命令,强制取消该用户的服务器访问权限。在连接图表标签页面中,你可以很清楚地看到当前的网络连接带宽情况,以及网络的负载运行情况,根据这种图示信息,你能有效地控制和分配好各个用户下载信息的最大速度。在过去连接标签页面中,你可以直观地了解到上一次启动GuildFTPD服务器以来,所有用户的访问连接记录。
4、查看活动状态
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com)单击Downloads标签页面(如图7所示),你可以了解到用户当前、过去以及即将要下载的一些文件信息,这些信息包括已经成功下载完毕的以及被拒绝下载的。通过Uploads标签页面,你可以了解到用户已经或者即将要上传到服务器中的一些文件信息,这些信息也包括成功的和失败的。在Message页面中,你可以查看到访问者发向服务器的所有操作命令。通过Spy标签页面,你可以知道当前有哪些命令正在被访问者执行。