、安装从BYR软件FTP上下载安装文件和汉化包:/Windows/Network/FTPServer/G6FTPd/G6.Gene6.FTP.Server.v3.6.0.23.Professional-YAG//Windows/Network/FTPServer/G6FTPd/HY-Gene6FTPServer36023-LDR.zip解压缩后双击安装文件g6ftpdsetup.exe,选择安装过程中的语言,默认英语,点击OK。点击Next,到下面界面,选择“Iaccepttheagreement”,点击Next。安装时可以选择程序安装到的目录,这里选择了D盘。选择“Fullinstallation(administration&server)”接下来选择在开始菜单-程序中创建的程序组文件夹名,这里用默认的。下一步设置远程管理的监听端口,默认为8021,可以在这里更改,也可以在安装完成以后进行更改,这里用默认值。设置管理你FTP服务器的用户名和密码。所有设置结束,点击Install按钮进行安装。取消两个勾选,结束安装打开任务管理器(任务栏,右键,任务管理器),结束G6FTPServer.exe这个进程。拷贝crack目录下的registration-key.dat文件到G6的安装目录,这里是D:\programfiles\Gene6FTPServer。如果不需要汉化,双击运行G6FTPAdmin.exe就可以设置FTP了。如果需要汉化,解压缩HY-Gene6FTPServer36023-LDR.zip,运行里面的setup.exe。注意安装到的文件夹选择G6安装的目录。由于有realkey就不用选择安装破解了。安装完成以后,取消下面三个,点击完成。输入安装过程中设定的密码,登录管理界面。选择Tools-Language-Chinese,切换到中文界面。安装过程结束。下面进行基本的配置。二、基本配置右键点击“域”,在弹出的菜单里选择“新建域(N)Ins”或双击右边窗口里的加号打开新建域的向导。在名称栏填入自己喜欢的名字,最大客户端数是这个域可以同时登录的最大上限,每IP最大连接是每个IP可以同时登录FTP服务器的数量限制。下一步提示设置监听的IP地址,可以手动指定或使用默认值,可以指定提供FTP下载服务的端口,还可以设置SSL(在高级配置中介绍)。这里都选择默认值。可以选择是否创建匿名账号,这里创建匿名账号,指定主目录,点击完成。接下来会弹出域设置窗口,直接点击确定,这时候匿名已经可以访问你的FTP了。但是现在还没有对用户进行更加详细的控制,比如:IP限制,下载速度,上传权限等。接下来高级设置里面进行讲解。三、高级配置域设置打开新建的域的属性设置窗口在“选项”卡页面,可以对域状态进行设置,一共有五种状态可供设置:1.在线:域开放用户可以登录下载2.已关闭:域在运行,但是不允许用户登录3.离线:域关闭,连接时会提示:“连接被拒绝(10061)”4.等候客户端注销:这两个没用过,不知道什么意思5.等候客户端传输:还可以对在安装过程中设置的“最大客户端数”和“每IP最大连接数”进行修改。“验证”可以设置对用户登录时使用的验证方式,可以基于Windows用户数据库,ODBC数据库,以及其他自定义的验证方式。这些在有特殊要求时才会用到,比如和论坛结合,根据论坛ID来验证用户是否有权访问FTP服务器。这里不做介绍了,想了解的可以参看G6的帮助文档。“杂项”选项卡:可以设置对重复连结者进行封禁,这里设置如果客户端15秒钟内进行了3次连接,就封禁60分钟。“消息”选项卡:可以对服务器返回给客户端的一些消息进行自定义。比如把“Welcomemessage”定义成“欢迎访问Test的FTP服务器”。在这些消息中可以使用“TAG”,一些G6内带的系统变量,可以定义出更加个性化的返回消息。BYR软件FTP的“Welcomemessage”定义为:欢迎访问北邮人软件FTP服务器!当前登陆用户:$DOM_CLIENTCOUNT当前传输速度:$DOM_SPEEDKBKB服务器已在线:$SRV_UPTIME已经累计上传:$DOM_UPLOADEDMBMB已经累计下载:$DOM_DOWNLOADEDMBMB“用户名别名”:可以使用不同的用户名登录同一个用户,就像Linux下的anonymous和ftp都是匿名用户一样。这里设置使用ftp,guest登录,与使用anonymous登录等同。这时以下三种方式等价:://随意密码:guest@xxx.xxx.xxx.xxx/ftp://随意密码:ftp@xxx.xxx.xxx.xxx/“传输速度”选项卡:可以设置域的最大下载和最大上传速度。还可以启用Mode-Z,对传输的数据进行压缩,高级里面可以设置针对具体文件类型启用压缩。“传输限制”选项卡:可以以“月/周/天/小时”为周期设置上传和下载的配额。这里设置的是该域每月最多允许下载为100G。“自定义”-“事件”选项卡中:可以针对某一事件的发生自定义要执行的动作,后面会讲到如何利用事件来对上传的文件进行校验以确保文件的正确性。“自定义”-“脚本”可以说是G6的一大特色,利用脚本可以实现各种各样的功能,脚本使G6有了很大的可定制性,这也是很多人喜欢用它的原因之一。“自定义”-“Site命令”:可以自己定义Site命令,由客户端通过命令行来触发,执行一定的功能。“安全”-“选项”:建议去掉默认的两个勾选以提高访问速度。“拦截已禁止的IP”:当客户的IP被禁止时,勾选此项,客户端就不会得到任何提示了。--“IP绑定”选项卡:可以设置监听的IP地址和端口号,也可以设置监听多个端口;还可以设置是否使用SSL;被动端口范围,是否允许使用被动模式。“IP访问”选项卡:设置允许和禁止访问的IP,支持域名支持如下形式的IP段:59.64.128.0/17“SSL”选项卡:设置服务器启用SSL时使用的证书。G6中存在组,类和用户三种角色。类和用户的可设置项基本一样多,只是少了一个“统计”选项。组设置:可以给一个组设置虚拟路径,这样加入此组的用户就不需要单独设置虚拟路径,而是直接继承所属组的配置,节省了给单个用户设置访问目录的时间。还可以针对个别用户设置自己的虚拟路径,当有重合时,用户设置覆盖组设置。“已禁止的文件”和域设置中的一样,为禁止上传的文件。图中禁止上传zip文件。“自由文件”:当启用了Ratio(上传/下载比率)之后,可以自由下载而不算在Ratio中的文件。“脚本”、“SITE命令”、“IP访问”和域中的意义相同,只是作用范围只限于本组而已。用户设置:“选项”卡:设置用户的启用与否;设置用户的到期日;把用户加入到已有的组,修改已有密码。“访问权限”:设置用户的虚拟目录,当用户属于某个组时可以直接继承组的虚拟目录;这里可以覆盖组设置。“杂项”:设置该用户最大登录数,每IP最大连接数。这两个设置均可以绕开域的限制。可以自定义两个消息文件。域中设置的欢迎消息是在用户登录前显示,这里设置的欢迎消息是用户成功登录后显示的。这里设置的“更改目录消息文件”会显示在域的“ChangeDirectory”消息前面,两个地方设置的消息都会显示给客户端。“高级”选项卡:可以设置一些禁止的命令和List可以使用的选项我们主要关心:最大上传文件大小,这里设置成1M,超过1M的文件都将被禁止上传。可以控制服务器是否支持FXP(服务器之间的对传,数据不经过本地)“已禁止的文件”和“自由文件”与前面介绍的相同“配额、比率”选项卡:配额为用户文件占用的服务器硬盘空间上限比率不做解释了。“传输速度”选项卡:设置每个连接的下载速度最小速度是说当下载速度小于设置值时,会断开连接设定的时间。--“传输限制”选项卡和域的意思一样。“每天的访问时间”选项卡:可以设置每天允许用户访问的时间段。类设置:类的设置同普通用户的设置没有区别。它的作用就是可以对类内的用户统一的进行控制。组只能设置“访问权限”、“禁止的文件”、“自由文件”,“脚本”、“SITE命令”、“IP访问”。把一个组内的用户放到一个类中可以对用户进行更加具体的集中控制。FTP服务器属性:“选项”:可以设置服务的优先级,接收和发送缓冲区的大小等。“传输速度”可以设置整个服务器的最大上传、下载速度。使用SSL保护:首先创建一个证书打开域属性设置窗口,SSL选项卡:选择刚才生成的证书。到“IP绑定”选项卡:增加IP绑定,协议一栏有三种方式可选。确定之后,客户端就可以通过加密的方式登录服务器了。四、远程管理在需要进行远程管理的G6服务器上新建一个管理员。根据自己实际需要赋予该用户权限,尽量不要赋予超级管理员的权限,这样该用户将取得服务器所有硬盘的访问权限。这里作为演示,创建一个超级管理员。--“选项”:可以修改密码。“IP访问”:设置允许或禁止访问的IP/主机“域中的权限”:对超级管理员,只能设置是否只读。设置为只读时,只能远程查看服务器设置而不能更改设置。当设置为管理员时,可以进行如下设置:所有者表示该管理员可以管理的域,*表示所有域。基础文件夹表示该管理员只可以对其中的内容进行控制最大用户数表示该管理员可以在每个域中创建的最大用户数最大组数表示该管理员可以在每个域中创建的最大组数在另外一台安装了G6的机器上,新建一个服务器。输入远程服务器上建立的管理员的用户名和密码。确定以后,点击新建的服务器,输入密码连接到远程服务器进行管理。哈哈哈