找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 5140|回复: 2

【转帖】FTP 建站指南--架设自己的FTP!

[复制链接]
发表于 2004-7-26 23:31:31 | 显示全部楼层 |阅读模式
首先需要一台配置较好的计算机,硬盘、内存尤其要大,稳定性好。
第二是拥有固定IP(最好)或动态的上网用户,最好是宽带用户。
第三注册FTP域名(固定IP不一定必须,动态IP的一定要注册一个,网上有很多免费的FTP域名注册)
第四安装调试软件。
第五具备乐于牺牲的精神和助人为乐的品质。因为有时FTP服务占用资源是很大的,而个人站往往只能是免费的,这需要网友们具有一定牺牲精神,但你同样可以从别的网友上传中得到好处,这正是个人FTP交流的乐趣和魅力所在。一个好的FTP站可以结交很多朋友。

FTP服务器端软件Serv-U教程(一)
邮件Serv-U是一种被广泛运用的FTP服务器端软件,支持3x/9x/ME/NT/2K等全Windows系列。可以设定多个FTP服务器、限定登录用户的权限、登录主目录及空间大小等,功能非常完备。安装文件共1.33M。

请注意以上的Serv-U管理品的工具栏。从左到右依次为:删除用户(据情况可能是其他)、复制用户(据情况可能是其他)、取消操作(不保存所做修改)、保存操作(保存所作修改)、刷新、帮忙、购买(连到Serv-U的站点)、关于Serv-U。每一步做完之后,不要忘了按那个勾保存你的结果!

邮件本应用教程以Serv-U 3.0加上WIN2K为例,面向对象是对Serv-U一无所知的人。本系列为第一部分,目前共有文章六篇,涵及从Serv-U的下载、安装、建立第一个可用的FTP服务器及进一步的设置等。我尽量放多的图片,并配以详尽的文字说明,相信会对初学者有所帮忙。

第一节 Serv-U的安装和基本设置

一、安装

展开压缩文件\"ServU3b7.zip\",执行其中的\"setup.exe\",即可开始安装;全部选默认选项即可。安装完成后不需重新启动,直接在\"开始→程序→Serv-U FTP Server\"中就能看到相关文件。

二、建立第一个可用的FTP服务器

1、比如本机IP地址为\"192.168.0.48\",已建立好域名\"ftp.bbc.com\"的相关DNS记录。

2、打开Serv-U管理器。选上图的\"Serv-U Administrator\",即出现\"Setup Wizard\"(设置向导)。此向导可以帮你轻松地完成基本设置,因为建议使用它。直接选\"Next\"(下一步)。

3、请随着安装向导按以下步骤来进行操作:

⑴IP address(IP地址):输入\"192.168.0.48\"。(如果使用动态的或无合法的IP地址则此项为空。)

⑵Domain name(域名):输入\"ftp.bbc.com\"。

⑶Install as system server(安装成一个系统服务器吗):选\"Yes\"。

⑷Allow anonymous access(接受匿名登录吗):此处可根据自己需要选择;比如选\"Yes\"。

⑸anonymous home directory(匿名主目录):此处可输入(或选择)一个供匿名用户登录的主目录。

⑹Lock anonymous users in to their home directory(将用户锁定在刚才选定的主目录中吗):即是否将上步的主目录设为用户的根目录;一般选\"Yes\"。

⑺Create named account(建立其他帐号吗):此处询问是否建立普通登录用户帐号;一般选\"Yes\"。

⑻Account login name(用户登录名):普通用户帐号名,比如输入\"nanshan\"。

⑼Password(密码):设定用户密码。由于此处是用明文(而不是*)显示所输入的密码,因此只输一次。

⑽Home directory(主目录):输入(或选择)此用户的主目录。

⑾Lock anonymous users in to their home directory(将用户锁定在主目录中吗):选\"Yes\"。

⑿Account admin privilege(帐号管理特权):一般使用它的默认值\"No privilege\"(普通帐号)。

⒀最后选\"Finish\"(结束)即完成设置。

4、从上图中可以看到,现在已经建立好了一个FTP服务器,服务器地址为\"ftp.bbb.com\",其下有两个用户,一个是匿名用户\"Anonymous\",其密码为空;一个是普通用户\"nanshan\",其密码为在向导中输入的内容。

5、基本权限。比如在左边的面板中选中\"nanshan\"用户,则在右边的面板中出现如下图的设置窗口。选\"Dir Access\"(目录存取权限),即可设置此用户在它的主目录(即\"ath\")是否对文件拥有\"Read\"(读)、Write(写)、\"Append\"(写和添加)、\"Delete\"(删除)、\"Execute\"(执行);是否对目录拥有\"List\"(显示文件和目录的列表)、\"Create\"(建立新目录)和\"Remove\"(修改目录,包括删除,移动,更名);及\"Inherit\"(以上权限是否包括它下面的目录树)等、使用此FTP服务器

1、DOS下的登录格式。如\"ftp ftp.bbc.com\"。

2、浏览器中的登录格式。如\"ftp://ftp.bbc.com\";;;。

3、FTP客户端应用软件的设置。

第二节 Serv-U 管理器

一、\"Local Server\"(本地服务器)属性

1、Local Server(本地服务器):此处可设置是否自动开启FTP服务以及手动开启或停止FTP服务等。

2、License(许可证):共享版此项无内容。

3、Settings(设置):

⑴General/Max. speed:可设置最大传输速率(kb/s)。

⑵General/Max. no. of users:可设置连接到本服务器的最多用户数。

⑶General的其他项目均与保持服务器的安全性有关。

4、Activity(活动状态):

⑴Users(用户):显示当前登录的用户IP地址等资料及当前工作状态;建议选中\"Auto reload\"(自动刷新)。如果选中某个用户,单击右键,再选\"Kill User\",即可将它从服务器中踢出去。

⑵Blocked IPs(被挡住的IP):此处用来暂时禁止某些IP访问本系统。单击工具栏的\"+\"即可增加即可增加被暂时禁止的IP地址及禁止登录的总时间(从增加之后开始计算)。列表中可以看见被禁止的IP地址及其对应的计算机的完整的域名和离解禁尚有多少时间(以秒为单位)等等。在列表中单击右键即可以选择删除已禁止的IP地址。

⑶Session Log(系统日志):记录所有登录(或试图登录)到本机的操作痕迹及错误信息等。
二、\"Domains\"(域名)属性

1、ftp.bbc.com(即选中的FTP服务器名):此处可修改相应域名、IP地址及端口号等。

2、Settings(设置):及完全允许或禁止登录的IP地址等。

⑴General/Max no. of Users(最大用户数):此处可以设置允许同时登录到本FTP服务器的最大用户数。

⑵IP Access/Deny access(拒绝):此处可设置仅仅拒绝登录到本FTP服务器的计算机的IP地址列表。

⑶IP Access/Allow access(允许):此处可设置仅仅允许登录到本FTP服务器的计算机的IP地址列表。

⑷IP Access/Rule(规则):此处可输入指定的IP地址或IP地址的范围。接受如\"192.168.0.88\"之类的单个IP地址;接受如\"192.168.0.4-192.168.0.11\"之类的IP地址范围;接受如\"192.168.0.*\"之类的通配符;接受如\"192.168.0.1?\"之类的单个字符的限制等多种格式。\"Add\"为添加,\"Remove\"为删除。

⑸Message(信息):此处可改变一些提示性显示信息,如\"Signon message file\"(开始广播)、\"Server offline\"(服务器未工作)、\"No anonymos access\"(不接受匿名登录)等等。

3、Activity(活动状态):

⑴Users(用户):显示登录到本服务器的用户及其状态;建议选中\"Auto reload\"(自动刷新)。

⑵Domain Log(系统日志):记录所有登录(或试图登录)到本服务器的操作痕迹及错误信息等。

4、Groups(组):

⑴利用Groups(组)可以预先建立好一个或多个确定了属性(读写等)和控制权限(授予或禁止某些IP地址访问)的目录,以后当我们建立新的用户,需要用到这些目录时,就直接添加进去就行了,不用再进行重复设置。在这种情况下,组的建立可以大大减轻设置工作量。

⑵建立一个新组:选\"Group→右键→New Group\",然后在\"Group name\"中输入组的名字再按\"finish\"(结束)即可。

⑶设置\"Dir Access\"(目录存取权限):在此处选\"Add\"(增加)增加目标目录(可多个),然后再为它们逐个设置存取权限。本项具体设置请参见本教程后文相关内容。

⑷和\"IP Access\"(IP控制):此项的具体设置请参见本文前列相关内容。

⑸组的复制:可以像复制文件一样复制所建立的组。选中组名,单击右键,再选\"Copy Group\"即可复制此组,选几次就复制几个。真是好功能!^-^

⑹使用\"Group\"(组):在\"Users\"下选中要使用组的用户名,再点击右边面板中\"Group(s)\"后的图标,选择所需要的组名(可用Ctrl键或Shift键来同时选中多个组);多个组名中会自动以逗号进行分隔。

⑺进入\"Dir Access\",再按工具栏的刷新图标(书图标左边的那个),即可看到最后的效果。

第三节 Serv-U用户属性之\"Account\"(帐号)

一、Account(帐号)选项。

二、各项说明和应用实例

1、Disable account(禁用帐号):如果选中它,则此帐号将无法使用。

2、User name(用户名):此处显示并可改变该用户的登录名;修改后,左边面板的用户名也会自动作相应的变更。

3、Group(s)(组):如果有建立组,则此处可通过选择组来更多的目录。这些组中目录的属性由建立组时确定,用户在\"Dir Access\"中不能修改!如果组用户的主目录不在根目录(见下面第5项说明)所包含的目录树之内,则此组用户无法进入。

4、Password(密码):此项为\"<>\"(加密)说明有密码,为保密,因此内容不予显示。如果为空白,则不需密码;如有输入任何密码均显示\"<>\"。

5、Home directory(主目录):此处原则上为用户登录后的主目录;实际用户登录的根目录将由\"General\"属性中的\"Lock user in home directory\"来决定。

⑴比如此处路径为\"d:\\myweb\",\"General\"中相应项为选中,则主目录和根目录均为\"d:\\myweb\"。

⑵再比如此处路径为\"d:\\myweb\",\"General\"中相应项为不选中,则主目录为\"d:\\myweb\",而根目录则为\"d:\\\"。

⑶注意:此处可据情修改,但不能超出\"Dir Access\"中\"ath\"所在盘的范围,否则登录后你将什么也看不见!

6、Notes(备注):此项用来标注一些说明性的文字。

第四节 Serv-U用户属性之\"General\"(常用)

一、\"General\"(常用)选项。

二、各项说明和应用实例

1、Lock user in home directory(将用户锁定在主目录):如果选中则只允许用户访问\"主目录\"以下的文件和目录(主目录即为根目录);如果不选中,则用户可一直访问到主目录所在盘的实际根目录(比如\"d:\\\")下——当然,可能并没有读其下其他文件目录或写等权限,但是仍建议一般选中此项。

2、Hide ````hidden```` files(隐藏\"隐含\"文件):在列表时不显示属性为\"隐含\"的文件。

3、Always allow login(总是接受登录):本帐户永远有效。

4、Allow only N login(s) from same IP address(只接受同一个IP地址的N个用户登录):对于限制外部局域网接入的机器数量非常有用!

5、Allow user to change password(接受用户改变密码):有些FTP客户端有允许用户改变自己FTP密码的功能,此处就是为它们准备的。

6、Max. upload speed(最大上载速率):可以限制客户端上传文件的最大速率(以kb/s为单位)。

7、Max. download speed(最大下载速率):下传文件的最大速率(以kb/s为单位)。

8、Idle time-ou(空闲溢出时间):超过某分钟不工作(读写等操作)就丢弃已产生的连接。

9、Max. no. of users(最大用户数):允许同时连接到本服务器的最多的用户数目。

10、Logging message file(登录信息文件):在这里可以输入(或选择)一个事先建立好的文本文件(一般)的完整路径和文件名,登录成功之后就会出现相关提示信息。

11、Password type(密码类型):一般选默认的\"Regular Password\"(常规密码)。

第五节 Serv-U用户属性之\"Dir Access\"(目录存取属性)

一、\"Dir Access\"(目录存取属性)选项。

二、各项说明和应用实例

1、Path(路径):目录所在的实际路径;Access(属性):存取属性;Group(组):所属组。

2、Files/Read(读):对文件进行\"读\"操作(复制、下载;不含查看)的权力。

3、Files/Write(写):对文件进行\"写\"操作(上传)的权力。

4、Files/Append(附加):对文件进行\"写\"操作和\"附加\"操作的权力。

5、Files/Delete(删除):对文件进行删除(上传、更名、删除、移动)操作的权力。

6、Files/Execute(执行):直接运行可执行文件的权力。

7、Directories/List(列表):对文件和目录的查看权力。

8、Directories/Create(建立):建立目录的权力。

9、Directories/Remove(移动):对目录进行移动、删除和更名的权力。

10、Inherit(继承):如选中则以上所选属性对所选\"ath\"中指定目录以下整个目录树起作用;否则就只对当前目录起作用。

11、对于有多个\"ath\"的情况,有时顺序是至关重要的。比如主目录为\"d:\\myweb\",其下有一个路径为\"d:\\myweb\\win98\"的目录,现在想让当前用户对\"d:\\myweb\\win98\"只能有查看权力,而对主目录下其他目录则有完全控制的权力。需要:

⑴\"Add\"一个\"ath\",选择\"d:\\myweb\",权限为所有都选中(特别要包括\"Inherit\");再\"Add\"另一个\"ath\",选择\"d:\\myweb\\win98\",权限为只选\"List\"(列表)。

⑵如果主目录在前,另一个目录在后,则你登录进去后就会发现,你对\"win98\"目录一样有完全控制权!

⑶但是如果你把主目录放在后,另一个目录在前,则结果正是你所需要的。

因此,可以总结出,此处设置的基本规律是,有特殊属性的放在前面,共用属性的放在后面!

第六节 Serv-U用户属性之完结

一、\"IP Access\"(IP访问)选项。

1、Deny Access(拒绝访问):选中此项则下面列出的IP地址被拒绝访问此FTP服务器。

2、Allow Access(允许访问):选中此项则只有下面列出的IP地址被允许访问此FTP服务器。

3、Rule(规则):在此处输入IP地址,再按向下的手图标则被加进列表;向上的手是删除选中的IP地址。

二、\"UL/DL Ratios\"(上传/下载比例)选项。

三、\"Quota\"(配额)选项。

1、Enable disk quota(允许磁盘配额):如选中此项则可设定上传空间的大小。

2、Current(当前):这里显示的是已用空间;可通过按\"Calculate current\"按钮来得到此值。

3、Maximum(最大):这里可设定最大的上传空间。

4、以上单位均为\"kb\"(千字节)。
四、其他操作

1、增加新的FTP服务器:选左边面板中的\"Domains→右键→New Domain\",再提示操作即可。需要注意的是,如果它与现有的FTP服务器使用同一个IP地址,则必须选不同的端口号!

2、删除FTP服务器:选中左边面板中的相应服务器名,再选\"右键→Delete\"即可。

3、建立新用户:选中左边面板中的相应服务器名,再选\"右键→New User\"即可。

4、删除用户:选中左边面板中的相应用户名,再选\"右键→Delete User\"即可。

5、复制用户:选中左边面板中的相应用户名(也可在其右边面板的任意处),再选\"右键→Copy User\"即可。此项也非常有用!


补:内网IP建ftp服务器的方法

许多朋友想建ftp服务器在Internet上共享自己的资源,苦于没有公网IP,无法实现。其实,内网IP也可以建ftp服务器的。
第一步:
首先当然要安装d2g client,申请一个动态域名解析了,你可以到它的官方网站下载到 http://www.deerfield.com/download/dns2go/
下载后你可以把它安装在你的局域网服务器或者客户机上都可以。
一路回车安装完后,按提示,注册一个新的域名: **.dns2go.com
注册好后,如果一切正常,你的d2g客户端便已经工作了,可以对你的静态或动态IP地址解析了。 其实,申请动态域名解析不仅仅dns2go一种方法,其它还有花生壳、动态主机等等。如果有静态IP,则可以不用申请动态域名解析,直接用IP地址即可。
第二步:
但是,现在的d2g只能映射你局域网服务器的IP,外部并不能访问你的机器。
现在你需要一个端口映射软件。
推荐一个小巧实用的工具: portTunnel
配合在局域网内架设网站的利器 --- PortTunnel介绍:
这里向大家推荐一款工具,可以帮助大家轻松搞定“端口映射”。这款工具叫“PortTunnel”(中文意思叫“端口通道”),由SteelBytes出品,目前已经完全免费了!它的设置极其简单,可以运行在所有的Windows平台上。
好了,让我们来实际x作一番:
假设我是一个局域网用户,我的内部IP地址是10.10.10.10,我是通过指定网关10.10.10.1上网的,我在自己的计算机上安装了“动态IP解析”软件和WEB服务器还有FTP服务器准备开一个网站和FTP服务器。以下是我的设置过程:
1. 到我的网关(代理)服务器10.10.10.1 上安装“PortTunnel”软件(拷贝即可)
这是软件的界面:

2. 针对我需要的WEB服务进行配置,点击“Add”按钮,然后配置如下:

点击“OK”按钮保存
注意:
图中Port In填的端口号是80,这样填的前提是网关(代理服务器)上没有WEB服务器在运行,否则请更换其它端口,例如“8080”(在这种情况下,用户必须通过http://<;;;你的域名>:8080来访问你的网站。)
3. 针对我需要的FTP服务进行配置,点击“Add”按钮,然后配置如下:

点击“OK”按钮保存
注意:
图中Port In填的端口号是21,这样填的前提是网关(代理服务器)上没有FTP服务器在运行,否则请更换其它端口,例如“2100”(在这种情况下,用户必须通过ftp://<;;;你的域名>:2100来访问你的FTP服务器。)
4. 设置成功后的正常运行界面(平时这个界面可以关掉,不会影响使用)

注意:
正常运行时,你设置的通道的状态应当是“Active”,如果是“Failed”那很可能你设置的“Port In”端口号和网关(代理服务器)上的现有端口冲突。
5. 测试一下:
如果通过http://<;;;你的域名>能访问你的网站或FTP://<;;;你的域名>能访问你的FTP服务器,那就成功了。
重要提示:
如果局域网内有多个用户想架设网站,那么注意在设置的时候,一个“Port In”端口只能为一个用户服务,例如,usera使用了“80”作“Port In“,那么他的网站就可以通过“http://”来访问,而userb就只能使用其它“Port In”端口了,例如“8080”,他的网站只能通过“http://:8080”来访问了。FTP服务器的道理也是一样。
附: PortTunnel的下载地址:
http://www.steelbytes.com/download/PortTunnel_CH.zip (中文)
http://www.steelbytes.com/download/PortTunnel_ENGUK.zip (English)
这里,Port In是要监听的端口,port out是要映射的端口。比如你想监听服务器的88端口,映射到你的机器的80端口,这里的port in便是88,port out便是80。默认的FTP端口是21,如果想开FTP服务器,这里可以是21。添加后,点\"start\",服务器开始。程序自动加入系统服务,每次开机便会自动启动。
以上两步完成,一切OK!
好了,现在可以用你申请的 “d2g域名:监听端口” 来访问你的机器了。
10.52.14.61

动态IP架设FTP教程
要架设FTP我们需要走两大步

一.动态域名解析

1.去傲锐申请个人花生壳帐号

2.下载花生壳动态域名解析客户端

3.将申请的帐号信息添入客户端程序中.然后运行客户端

二.Serv-u设置

一).下载

二).注册Serv-U,压缩包里面有注册码

三).设置

1、第一次运行的时候,Serv-U会试图通过向导帮助你建立一个FTP帐号。但是这样不方便我的说明,因此在这里建议大家一路“取消”或者一路“确定”,什么也不干,进入主界面再说。

2、进入主界面,左侧的树状列表里有个Domains。点中按右键,选择New domain,跳出对话框

3、step1 Domain IP address 选择下拉菜单中的use any avilaible IP address, 点next

4、step2 Domain name 随便给你的FTP起个你喜欢的名字,例如myname,点next

5、step3 Domain port number 这个是很重要的步骤,是填写FTP服务器的端口号,其默认值为21,如果你对FTP的概念不是很熟的话,建议不要修改,默认为21的话,以后会有很大方便的,点next

6、step4 Domain type 选择FTP服务器数据的存储类型,我也不是很清楚,默认为Stored in .INI file就可以了,点finish

7、回到左侧树状列表,Domains下多了你的FTP名字,例如myname,点中它右边的窗口会看到刚才输入的各数据

8、回到左侧树状列表,Domains下myname下有个users,点之按右键,选择New user,再次跳出对话框

9、step1 User name填入你想开放给别人的FTP帐号,例如guest,点next

10、step2 Password设置给别人的那个帐号的密码,例如12345,点next

11、step3 Home dircetory选择你想对此帐号用户开放的FTP目录,也就是你硬盘上某个储存了可供别人FTP下载的数据的那个目录,例如D:\\guestftp,点next

12、step4 lock user in home directory? 安全起见,选择默认的Yes,表示你只允许名为guest的用户只能通过FTP访问D:\\guestftp这个目录,点finish

13、回到左侧树状列表,users下面多了guest这个用户,点中guest,右边窗口显示刚才你一路设置的用户状态

14、如果你此时想限制该用户的下载或上传流量,点击右边窗口内部上边的General

15、找到第五行的Max upload speed和第六行的Max download speed,填入你想限制的速度就可以了,要注意其速度单位是KBytes/sec

16、如果不需要其他功能的话,此时基本的FTP已经建立好了。

17、确认你的INTERNET线路联接正常,确认Serv-U没有关掉,确认你的花生壳显示正常

18、你可以打开任何一个FTP传输工具,推荐CuteFTP,在登录项上填写对方FTP主机地址为你申请的花生壳的某个域名,例如pig.vicp.net,输入用户名guest,输入密码12345,注意端口号一定是21,联接类型为normal。(CuteFTP的设置我就不细述了)

19、如果线路没有问题,你就可以登录Serv-U控制下的FTP站点了,你进入的目录必然是D:\\guestftp,你下载的速度最大不超过你预先设定的值。

20、需要说明的是,由于你使用了花生壳动态域名解析,你下次在线的时候直接打开Serv-U就可以了,不必手动更新IP,这就是花生壳的魅力所在。

FTP参数指令介绍
FTP参数指令介绍
SERV-U登陆消息的设置
所有参数必须以“%”号开头,下面是所有参数的列表:

时间/日期

%Time - 显示您电脑的当前时间
%Date - 显示您电脑的当前日期

服务器统计信息

%ServerDays - 显示开启FTP服务后总的运行天数
%ServerHours - 显示开启FTP服务后总的运行小时数
%ServerMins - 显示开启FTP服务后总的运行分钟数
%ServerSecs - 显示开启FTP服务后总的运行秒数(K
%ServerKbUp - 显示开启FTP服务后总共上传的字节数(K
%ServerKbDown - 显示开启FTP服务后总共下载的字节数
%ServerFilesUp - 显示开启FTP服务后总共上传的文件数
%ServerFilesDown- 显示开启FTP服务后总共下载的文件数
%LoggedInAll - 显示开启FTP服务后总共登陆的用户数
%ServerAvg - 显示开启FTP服务后平均吞吐量
%ServerKBps - 显示服务器当前带宽
服务器设置

%MaxUsers - 显示最大用户数量(在本地服务器-->设置中)
%MaxAnonymous - 显示最大匿名用户数量(在本地服务器-->设置中)

用户信息

%Name - 显示用户登录名称
%IP - 显示用户登录IP或名称
%Dir - 显示用户当前目录
%Disk - 显示用户当前磁盘驱动器名
%DFree - 显示用户在当前磁盘的剩余空间(单位K
%FUp - 显示当前用户上传的文件数
%FDown - 显示用户下载的文件数
%FTot - 显示用户总共传送的文件数
%BUp - 显示用户总共上传的字节数(单位K
%Bdown - 显示用户总共下载的字节数(单位K
%BTot - 显示用户总共传送的字节数(单位K
%TconM - 显示用户总共连接时间分钟数
%TconS - 显示用户总共连接时间秒数 - 配合 ``%tconm`` 使用
%RatioUp - 显示上传/下载率的上传率部分
%RatioDown - 显示上传/下载率的下载率部分
%RatioCredit - 显示当前用户的下载信任(上传/下载率)
%QuotaUsed - 显示当前已使用的磁盘配额(单位K

%QuotaLeft - 显示当前还剩余的磁盘配额(单位K
%QuotaMax - 显示能使用的磁盘最大空间

用户数量

%UNow - 显示当前连接的用户数
%UAll - 显示开启FTP服务后总共连接的用户数
%U24h - 显示最近24小时连接的用户数
%UAnonAll - 显示当前匿名登录的用户数
%UAnonThisIP - all anonymous users logged into this IP home
%UNonAnonAll - 显示当前非匿名登录的用户数
%UNonAnonThisIP - all non-anonymous users logged into this IP home
%UThisName - all current users with the current user name logged into this IP home

比如:
欢迎访问动感论坛AAA``s FTP服务器下载软件
服务器管理员:AAA@aaa.com
服务器已经运行了%ServerDays 天、%ServerHours 小时、%ServerMins 分钟,
共有%LoggedInAll 个用户登录,共下载软件%ServerKbDownKB;
当前服务器带宽为%ServerKBps,平均吞吐量为%ServerAvg,
现在共有%UNow 个用户连接服务器,
您的登录用户名是 %Name,IP是%IP,总连接时间 %tconm 分钟,
有 %UThisName 个使用当前用户名连入,
用户最大可用磁盘空间1100000KB,剩余空间配额%DFree


如果想踢人的话,可以设置那个拦截超过()词于()秒()分钟

在所有的FTP服务器端软件中,Serv-U除了拥有其他同类软件所具备的几乎全部功能外,还支持断点续传、支持带宽限制、支持远程管理、支持远程打印、支持虚拟主机等;再加上良好的安全机制、友好的管理界面及稳定的性能,使它赢得了很高的赞誉,并被非常广泛地使用着。本文将从Serv-U的安装和设置方面入手向你介绍这种优秀软件的最基本使用方法。

一、Serv-U的基本情况


软件名称:FTP Serv-U(共享软件,30天使用限制)

运行环境:除Windows 3.x之外的全系列版本Windows中

下载地址:http://www.skycn.com/soft/1240.html


二、Serv-U的安装和卸载


1.Serv-U的安装

直接双击下载所得到的susetup1.exe文件即可开始其安装工作。除了在出现使用协议那一步中,需要先勾选中I have read and accept the above license agreement(我已经阅读并接受以上协议)再按Next(下一步)按钮之外,其他均使用其默认选项即可。

当安装完成后,系统将自动进入Serv-U Administrator(以下简称\"管理器\")的窗口,同时出现Setup Wizard(安装向导),此时就可以根据这个向导开始建立你的第一个FTP服务器了。(如图1)
选\"开始→程序→Serv-U FTP Server\"下的Remove Serv-U(卸载),再根据需要按提示操作即可。


三、建立第一个FTP服务器


为了说明方便起见,笔者在这里假设你的本机IP地址是192.168.0.1,本机计算机名为WY,你想在自己的局域网中建立一个只允许匿名访问(Anonymous)的FTP服务器,匿名用户登录后进入的将是D:\\wy目录。

在安装向导中,一般建议除了以下几个需要修改的地方之外,对于初学者来说,其他部分一律选其默认选项(直接按Next按钮)即可。

1.当进行到有Anonymous home directory(匿名用户的主目录)提示的一步时,单击其右侧的箱子图标选择好目标目录D:\\wy后再按Next(下一步)按钮继续。(如图2)


2.当进行到有Create named account(建立名字账户)提示的一步时,选中No(不)一项后再按Next(下一步)按钮继续。

当配置完成后,即可以在管理器左边框架的Domains(域名)下看到有个Wizard Generated Domain项,其下的Users(用户)中就包含了一个名为Anonymous的账户,此账户登录后的虚拟根目录(主目录)即为D:\\wy目录。
-------
Serv-U安装向导(Setup Wizard)主要内容详解
1.IP address ,leave blank for dynamic or unknown IP(IP地址,如果是动态IP或不知道IP则保持为空):此项需要填入你欲为此FTP服务器绑定的IP地址。除非你的计算机有多个固定的IP地址,并且你只想其中一个被FTP服务器所使用时,才需要在此地输入那个相应的IP地址;否则一般建议,不管你是否有固定的IP地址,都请保留此项为空。
2.Domain name(域名):此处填入你FTP服务器的域名。但域名是由DNS解析而不是由这里决定的,因此实际上你可以填入任意内容--比如像\"我的第一个FTP服务器\"这种对此FTP进行说明的文字。
3.Install as system service(作为一个系统服务安装吗):此项对于操作系统是Windows NT/2000/XP的服务器有效。选择了Yes(是),则Serv-U的FTP服务就会被添加到系统服务中(在\"管理工具\"下的\"服务\"中可以查看到);选择了No(否),则不会做为系统服务存在。如果你的FTP服务器是常年运行的,则建议选Yes(是);如果只是需要时才运行,则建议选No(否)。
4.Allow anonymous access(接受匿名登录吗):如果你想让此FTP服务器接受匿名登录,则此处必须选择Yes(是);否则选No(否)。
5.Anonymous home directory(匿名用户的主目录):此处可设定匿名用户登录后其虚拟根目录在FTP服务器上的真实位置。
6.Lock anonymous users in to their home directory(将匿名用户锁定到其主目录吗):如果选择Yes(是),则匿名用户只能访问其主目录及以下的目录树;如果选择No(否),则它还可以访问其主目录的同级或更高级的目录树。从安全角度考虑,一般建议选Yes(是)。
7.Create named account(建立命名账户吗):这里询问是否直接建立普通用户(相对匿名用户而言)账号。
--------


四、常见基本操作


在根据安装向导建立好你的第一个FTP服务器后,只能实现Serv-U赋予的默认功能和权限,要真正让这个服务器能被你自己随心所欲地控制,则还需要经过一些其他后续操作。

1.客户端的连接

在IE浏览器(Internet Explorer)中,客户端的访问格式为ftp://192.168.0.1,不需要输入用户名和密码;在DOS(或命令提示符)状态下,客户端的访问格式为ftp -A 192.168.0.1,也不需要输入用户名和密码;在专业的FTP客户端软件设置中,以CuteFTP Version 4.2中文版为例,在\"站点管理器\"的\"FTP主机地址\"处输入192.168.0.1,再选中\"登录类型\"下的\"匿名连接\"项即可,同样不需要输入用户名和密码。


-------
说明
1.在以上客户端的连接中,IP地址192.168.0.1也可以用计算机名WY来代替。
2.除了在ftp -A 192.168.0.1中的\"A\"一定要大写外,其他处均不区分大小写。
3.如果在DOS下用ftp 192.168.0.1的格式进行登录,则需要输入匿名登录的用户名Anonymous,此时密码为空(直接回车)或为其他任意值。
-------


2.对FTP用户的管理

欲增加一个新用户(包括增加Anonymous用户),则在管理器的左边框架中选中Users(用户),然后单击右键,进入New User(新用户),依次根据提示为它设置好User Name(用户名)、Password(密码)、Home directory(主目录)等即可完成。

欲删除一个用户,则在此用户上单击右键,选Delete User(删除用户)即可。

欲复制一个用户,则在此用户上单击右键,选Copy User(复制用户),则会多出一个名字如Copy of xxx格式的新用户,它除了用户名和源用户不同外,其他部分--包括密码、主目录、目录权限等等--均与之完全一致。

欲暂时禁止一个用户的登录权限,只需先在左边框架中选中此用户,然后在右边框架中进入Account(账户)窗口,勾选中Disable account(禁止账户)即可。

3.对目录权限的管理

在管理器左边框架中选中用户名,再在右边框架中进入Dir Access(目录存取)窗口,然后在列表中选中相应目录后,就可以在窗口的右侧更改当前用户对其的访问权限了。
回复

使用道具 举报

发表于 2004-7-30 15:26:13 | 显示全部楼层
希望能够配上图片说明就更好了。
回复

使用道具 举报

发表于 2005-12-12 19:05:04 | 显示全部楼层
谢谢
太好了,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2024-4-29 10:35 , Processed in 0.310523 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表