如何建立一个自己的FTP服务器

合集下载

在自己的电脑架设FTP、WEB服务器、MAIL服务器

在自己的电脑架设FTP、WEB服务器、MAIL服务器

在自己的电脑架设FTP、WEB服务器、MAIL服务器在现代信息技术高度发达的时代,电脑已经成为人们生活中必不可少的工具之一,而架设FTP、WEB服务器和MAIL服务器则可以进一步拓展电脑的功能和利用价值。

本文将介绍如何在自己的电脑上进行FTP、WEB服务器和MAIL服务器的架设,让您能够更好地利用电脑资源。

一、FTP服务器架设FTP(文件传输协议)是用于在网络上传输文件的协议,通过架设FTP服务器,您可以将自己的电脑变成一个文件服务器,实现文件的远程访问和传输。

要架设FTP服务器,首先需要选择合适的FTP服务器软件,例如常用的FileZilla Server。

下载并安装好软件后,按照软件提供的指引进行设置,包括设置FTP用户名和密码、选择共享的文件夹等。

接下来,需要在路由器上进行端口转发,将外部访问的FTP请求导向到您的电脑。

最后,通过FTP客户端软件,使用FTP服务器的IP地址、用户名和密码进行连接,即可完成与您电脑上搭建的FTP服务器的文件传输。

二、WEB服务器架设WEB服务器是用于托管网站和提供网页访问的服务器。

通过架设WEB服务器,您可以在自己的电脑上搭建个人网站或者将电脑作为本地测试服务器,进行网页开发和调试。

要架设WEB服务器,您可以选择常用的服务器软件,例如Apache、Nginx等。

安装并配置好选定的软件后,将网站文件放置到特定的目录下,即可完成网站的搭建。

同时,还需要在路由器上进行端口转发,将外部访问的HTTP请求导向到您的电脑。

通过输入电脑的IP地址或者域名,即可在浏览器中访问搭建好的网站。

三、MAIL服务器架设MAIL服务器是用于处理电子邮件的服务器,通过架设MAIL服务器,您可以在自己的电脑上搭建一个独立的邮件系统,方便管理和操作电子邮件。

要架设MAIL服务器,可以选择常用的邮件服务器软件,例如Postfix、Dovecot等。

安装并配置好选定的软件后,需要设置域名和邮箱账户,并在DNS解析中添加相应的记录。

linux下配置FTP服务器步骤

linux下配置FTP服务器步骤

一、创建匿名FTP服务器的方法1。

增加新用户ftp,设置其主目录对任何用户都无写权限;2。

新建立一个组anonymou,它只能被匿名ftp使用;3.在ftp用户的主目录下创建一个bin目录,它属于root用户,而且对任何用户都不能写;4。

在ftp用户主目录下创建一个etc目录,它属于root用户,而且对任何用户都不能写;5.在ftp用户主目录下创建一个public目录,它属于ftp用户,而且对任何用户都能写。

如果由于安全等原因,您不允许其他用户在您的计算机上具有存储能力,那么您可以将其权限设置成555;6.将ls程序放到已创建的bin目录下,并将其修改成111方式,即对任何用户只能执行;7。

在已创建的etc目录下,创建passwd和group两个文件,并将它们设置成444方式(只读)。

二、创建匿名FTP---—在Unix下用root登录,然后按下列步骤逐步建立FTP服务器.1.建立新组anonymou----#mkgroupanonymou2.建立新用户ftp,且ftp用户属于anonymou组—--—#mkuserpgrp=‘nonymou'home=‘ /u/anonymou’ftp3。

在用户目录下建立相关的目录#cd/u/anonymou#mkdiretc#mkdirbin#mkdirpublic4。

将ls拷贝到/usr/anonymou/bin下,并设置其读写属性#cp/bin/ls./bin#chmod111。

/bin/ls5.创建/u/anonymou/etc/group文件————在该文件中增加一行:anonymou:!:201:6.创建/u/anonymou/etc/passwd文件--—-在该文件中增加一行:ftp:*:213:201::/u/anonymou:/bin/ksh7。

修改/u/anonymou/etc/group文件和/u/anonymou/etc/passwd文件的属性#chmod444/u/anonymou/etc/passwd—--—#chmod444/u/anonymou/etc/group8。

建立ftp服务器的方法

建立ftp服务器的方法

建立ftp服务器的方法一、准备工作。

1.1 了解需求。

咱要建个FTP服务器呢,得先知道为啥建,是为了公司内部文件共享呢,还是自己存点东西方便随时下载。

这就好比盖房子,得先知道盖来干啥,是住人还是开店。

1.2 硬件和软件。

硬件方面,得有台性能还过得去的电脑或者服务器设备。

要是电脑性能太差,就像小马拉大车,肯定跑不动。

软件呢,有很多选择,像Windows系统自带一些功能可以用来搭建简单的FTP服务器,还有像FileZilla Server这种专门的软件,免费又好用。

二、使用Windows系统搭建(简单方法)2.1 启用功能。

在Windows里,找到“控制面板”,然后找到“程序和功能”,接着点“启用或关闭Windows功能”。

在里面找到“Internet Information Services”,把FTP服务器相关的选项都勾上。

这就像在一个大工具箱里找到我们要用的工具一样。

2.2 配置FTP站点。

打开IIS管理器,在里面创建一个新的FTP站点。

给站点起个名字,就像给孩子起名似的,得好记。

然后指定站点的物理路径,这就是FTP服务器上存放文件的地方。

好比仓库,得告诉别人东西放在哪儿。

再设置一下IP地址和端口号,一般默认的端口号21就行,不过要是有特殊需求也可以改。

这就像给房子定个门牌号一样。

2.3 用户权限设置。

添加用户,并且给用户设置权限。

是只读呢,还是可以读写。

这就好比在仓库里,有的人只能看,有的人能拿东西放东西。

权限设置不好,就可能乱套,就像家里没规矩一样。

三、使用FileZilla Server搭建。

3.1 下载安装。

先去FileZilla的官方网站下载FileZilla Server软件。

下载安装过程就像普通软件一样,一路点“下一步”就行,简单得很,别想得太复杂,就像吃面条一样顺溜。

3.2 初始设置。

安装好之后打开软件,会有个初始设置向导。

跟着向导一步一步来,设置监听的IP地址和端口号。

这里要注意,别和其他程序冲突了,不然就像两个小孩抢一个玩具,会打架的。

搭建ftp服务器的基本要求

搭建ftp服务器的基本要求

搭建ftp服务器的基本要求搭建FTP服务器的基本要求主要包括以下几个方面:1. 网络环境:确保你的机器可以连接到互联网,并且网络速度不低于ADSL 512Kbps。

2. 硬件配置:系统的硬件性能应该能够满足搭建FTP服务器的需要,一般而言,至少需要具备以下配置:CPU:PⅢ 450MHz以上。

内存:256MB SDRAM以上。

带宽:ADSL 512Kbps以上。

3. 操作系统:选择适合的操作系统,比如Windows 98/Me/NT/2000/XP 等。

如果对服务器的性能和安全性要求较低,可以使用Windows 98或Windows Me。

但一般情况下建议使用Windows XP专业版,其他操作系统下FTP服务器的架设及设置可能会有所不同。

4. FTP服务器软件:需要安装FTP服务器端的软件,这类软件有很多,可以使用微软的IIS(Internet Information Server因特网信息服务系统),也可以使用其他专业软件。

不同的软件提供的功能不同,适应的需求和操作系统也不同。

5. 用户管理:FTP服务器的用户可以分为系统用户、虚拟用户和匿名用户三类。

系统用户即系统本机的用户,他们可以针对整个文件系统进行工作,但通常不希望他们通过FTP方式远程访问系统。

虚拟用户只能采用FTP方式使用系统的用户,不能直接使用Shell登录系统,访问服务器时需要验证。

对于公共性质的服务器可以提供匿名用户访问。

请注意,具体配置和软件选择可能需要根据你的具体需求进行决定,在选择时应考虑到安全性和稳定性的要求。

此外,进行服务器配置和软件安装时可能需要一定的技术知识和经验,如遇到问题建议寻求专业人士的帮助。

如何在局域网架设自己的ftp服务器

如何在局域网架设自己的ftp服务器

1、打开“默认FTP站点”属性窗口:选“默认FTP站点→右键→属性”即可。

2、设置“FTP站点”:在“IP地址”处选“,端口号保持默认值“21”不变。

3、设置“消息”:在“欢迎”框中输入登录成功后的欢迎信息,“退出”中为退出信息。

4、设置“主目录”:在“客户机”中按“浏览”按钮选择目标目录“E:\myweb”。

5、设置“安全帐号”:默认的,匿名用户(Anonymous)被允许登录,如果有必要,此处可选拒绝其登录以增加安全性;或增加其他用于管理此FTP服务器的用户名(默认的为“Administator”)。

6、设置“目录安全性”:此处可以设置只被允许或只被拒绝登录此FTP服务器的的计算机的IP地址。

7、如需要,也可在“默认FTP站点”处单击右键选“新建”来新建FTP的虚拟目录。

三、“的测试1、在浏览器中登录:格式为“,则第一种格式就会使用匿名登录的方式;如果匿名不被允许,则会弹出选项窗口,供输入用户名和密码。

第二种格式可以直接指定用某个用户名进行登录。

2、在DOS下登录:格式为“ftp 。

3、用FTP客户端软件登录4、如果“主目录”下有与用户同名的“虚拟目录”或“实际目录”,则该用户会直接登录到其同名目录中。

注意第二部的工作,你还可以填加另一个FTP站点,不过之前,你还得进行第一步的工作。

三,开始客户端的FTP服务器软件设置。

下边的工作便是serve-u的设置了,再转一个:Serv-U 使用详解(转贴)主要新功能:* 以WindowsNT/2000/XP... 的Service 形式运行, 可以随开机而启动服务* 把服务器和管理工具分离, 而管理工具可以远程配置Serv-U 3 的服务器* 虚拟路径映射(Virtual path mappings), 可以很方便地把不同分区, 甚至不同机器上的路径都映射到你想它出现的位置, 对于登录用户来说, 他根本看不出虚拟映射和实际有什么分别* 似乎对DoS (Deny Of Service) 攻击有点对策, 实际应用情况不清楚主要特性:* 看来内存比占用得多不了多少(当管理工具没打开时)* 至少不会比慢* 注册码有点难度, 竟然出了几天都没注册机更有cracker说它用了ECC (Elliptic Curves) , 很可能永远都出不了注册机?现在有的是破解版, 可能有人感觉不太舒服吧?综上所述, 对于的用户来说, 如果没用到主要的新功能, 不换也没什么不好,但如果想换又不知如何配置, 请看下回分解~~~原文再续书接上一回, 话说上次说到对于想升级又怕不会用的人, 你可以放心了, 你只要保留你原本, 升级安装上去, Serv-U 3 就会自动按原设定配置服务器, 根本不用你动手, 所以, 这篇基本上是废话...欲知重头安装该怎样做, 或想知各种功能的用法, 请看下回分解!Step #1. 安装点击安装程序, 直点Next 就完成了. 没什么好说的.Step #2. 第一次运行安装完成后, 服务器的Service会启动, 管理工具会自动运行, 你看到的, 是要你配置好它的Setup Wizard... 唔... 基本上Next 下去就是了, 下面几个可能你会有兴趣:Domain name: 域的名字Allow anonymous access: 要让匿名登录吗? (选No 可以跳过这部分)Annoymous home directory: 匿名登录后, 用户会看到的目录Lock annoymous users into their home directory: 选Yes, 不要让他们乱跑Create named account: 要建立有非匿名用户吗?输入用户名, 密码.(大约和上面过程一样)Account admin priviledge: 这个用户有远程管理Serv-U 3 的权限吗?呵呵. 通常选No priviledge 吧.嘿! 基本上搞好了!Step #3. 认识Serv-U 3 管理工具的的界面左边的树状结构是Serv-U 3 的结构层次:1. Serv-U Server 下面是管理工具在管理的FTP,其中<<Local Server>>就是你机上那个服务器了.2. 在每个服务器中...License: 给你填注册码Settings: 服务器总配置Activity: 给你监测本服务器的运作情况Domains: 下面的各个Domain, 是以你的机器拥有的不同IP开的服务器, 按刚才"第一次运行"来做, 你现在会有一个Domain 了.Step #4: 整体配置在<<Local Server>>的Settings:General: 总体限制, 参数设置Max. Speed- 总体限速,不设的话, 极速可达约1MBytes/S.Max no. of users - 同时的连接数目不要太多, 很伤硬盘的, 建议不超过20Check Anonymous password - 匿名登陆密码检查,不要选, 否则IE 不能进入.Block Anti Time-out schemesBlock "FTP_bounce"...主要是把些无聊人赶掉, 都选吧, 细节看HelpBlock users who connect...随意, 用于"罚"一下用多线程下载的用户.其馀选项看Help 吧.Dir Cache: 目录缓存用户较多时, 可以明显加快用户浏览的速度,把它打开, 用默认的25, Time-out 600 sec. 差不多了. Auto-Refresh 选取后你会看到在缓存中有哪些目录Advanced:Server:Enable security - 安全设置生效一定要选上! 否则你会死得很难看. KAKAKASockets:Inline out-of-band data选取后听说可以防止DoS 攻击, 但默认没选, 你自己决定吧. 至于如何配置用户, 就请看下回分解!原文再续书接上一回, 话说上次说到我们有了个服务器,但没设好域里的用户, 也是没用的, 所以...Step #1: 域(Domain) 配置在Domains 下选取你的域吧!Name: 域的名字Domain IP address: 为简单起见, "Use any available IP address" 算了吧. Domain type:Store in .INI file 比较好,它把你的服务器的设置都放到,重装系统后把这文件放上去就行了.FTP port number:通常是21Settings:General:Max no. of users - 同时的连接数目和上一个差不多, 不过是在域里限制Virtual path mapping - 请看VPM 篇Links - 同上Messages:很好玩的, 可以把别人登录看到的信息都改掉.Logging:就是log 啊. 不懂? 看help!Step #2: 用户帐号在Domains 下...Users... 右击出现新增/移除用户选单.点选任一用户后, 各项用户参数意义:Account:Disable account: 暂时令它失效Automatically remove account on date: 到了某日期就删掉该用户! (爽!) User name: 不用多说吧?Password: 留空不填代表不用密码Home directory: 这用户登录时看到的第1 个目录Lock user in home directory:最如想在用这帐号登陆后, 看到的根目录是所设的Home Directory, 就选吧. (建议选取, 否则地址会比较难看)Priviledge: 这用户远程管理Serv-U 服务器的权限, 具体看HELP General:Allow only N login(s) from same IP address限制同一IP 用这帐号的连接数, 选了它吧!如果考虑到用IE 的用户, 最好设两个连接,否则对方可能不能下载, 如果狠心点, 设1 个也没关系!Max upload Speed.用这帐号, 每一个连接上传文件的极速.Max download Speed用这帐号, 每一个连接下载的极速.Idle time-out发呆多久才kick 他出去, 个人认为5 分钟都够了.Sesson time-out无论他有没有发呆, 上来一段时间后就把他KICK 走, 即使他在下载什么东东也照踢不误, 并且在1 分钟内不让他再上来. 这样在很忙下载站点中可能有用, 可以让多点人有机会访问, 不过确是有点讨厌. 呵呵Max. no. of users这帐号同时允许的总连接数目.其馀的比较少用, 看HELP 吧.Dir Access:这里设置这用户对你硬盘中, 实际路径的读写权限, 关键哦!无论是HOME 目录好, 映射目录也罢. 要让用户用得到, 也要在这里加具体意义在界面上也很明确吧. 不多说了, 但别忘了.(记得把HOME 目录在这里加多一次, files-[read], directories-[list] 这样人家看能看到, 下载到你的东东....)Step #3: 群组帐号在Domains 下...Groups... 右击出现新增/移除用户选单.看上去很简单是不是? 对了. 把一个Group 设置了一点参数,在任一用户- Account - Group(s) 中把他加进去, 他就拥有那个参数的权限. 有什么用? 你自己想想吧.哈哈... 基本上我们都搞好了, 但是重头戏Virtual path mappings 还没出场, 到底这东东有什么用处, 又是什么设置的呢? 请看下回分解!原文再续书接上一回, 话说上次说到Virtal path mappings 就打住不说,究竟是什么原因呢? 这是因为很多老鸟都对上面几篇一屑不顾, 但却往往死在VPM 手上, 但是死在VPM 的石榴裙下也甘心了. 呵呵....在Domains 下...Settings:General:Virtual path mappings:Step #1: 虚拟路径映射的概念:1. Physical path: 目录的实际路径可以是任何Windows分区上任何东东, 甚至网络邻居里的也可以2. Mapped to: 映射到... (这个目录必须实际存在)你想把它"变到"你硬盘里的那个目录呢?你可以用到两个变量:%HOME% : 即"Home directory"%USER% : 用户名3. mapped path name:这个虚拟目录在显示出来的名字4. 记得要在各用户的Dir access 中设置它对实际路径的权限哦!!!! Step #2: 举例:1. 你想把f:\movie\ 映射到匿名登录后看到的\MyMovie 目录: Physical path: f:\movie\Mapped to: %HOME%mapped path name: MyMovie在anonymous 帐号对f:\movie\ 设file - read, dir - list 权限2. 你想把g:\mp3\ 映射到alex 登录后看到的\Audio\MySongs 目录: Physical path: g:\mp3\Mapped to: %HOME%\Audiomapped path name: MySongs在alex 帐号对g:\mp3\ 设file - read, dir - list 权限哈哈. 还有封人的方法没说吧? 欲知后事如何, 请看下回分解!关于多级目录映射的补充。

ftp服务搭建的基本流程

ftp服务搭建的基本流程

ftp服务搭建的基本流程FTP服务搭建的基本流程介绍FTP(File Transfer Protocol)是一种用于在网络上传输文件的通信协议。

在进行FTP服务搭建之前,我们需要明确搭建FTP服务的基本流程。

本文将详细说明每个流程的步骤。

流程一:选择合适的FTP服务器软件•了解不同的FTP服务器软件,例如FileZilla、vsftpd、ProFTPD 等。

•根据自身需求选择合适的FTP服务器软件。

流程二:准备操作系统•确定服务器所需操作系统,并确保服务器操作系统的版本兼容所选的FTP服务器软件。

•安装并配置服务器操作系统。

流程三:安装FTP服务器软件•下载所选的FTP服务器软件的安装包。

•运行安装包,根据安装向导的提示进行安装。

•根据安装向导的提示完成FTP服务器软件的基本配置。

流程四:配置FTP服务器•进入FTP服务器的配置文件(通常为”/etc/“)。

•根据所需配置项,修改配置文件并保存。

•重启FTP服务器软件,使配置生效。

流程五:创建用户及设置权限•使用系统提供的命令或FTP服务器软件的管理界面创建FTP登录用户。

•为每个用户分配目录,并设置用户对该目录的读写权限。

•确保设置的权限符合实际需求和安全要求。

流程六:启动FTP服务•启动FTP服务器软件。

•检查FTP服务器软件的运行状态,确保服务已成功启动。

流程七:测试FTP服务•使用FTP客户端(如FileZilla)连接到搭建好的FTP服务器。

•输入正确的主机名、端口号、用户名和密码进行连接。

•尝试上传、下载文件,检查FTP服务的正常运行。

总结通过以上流程,我们可以成功搭建起一个FTP服务器,以便在网络上进行文件传输。

请根据实际需求和服务器软件的不同,适当调整每个流程的具体步骤和配置项。

注意:在进行FTP服务搭建的过程中,请确保操作系统、FTP服务器软件和相关配置的合法性,并保证系统和数据的安全性。

怎么搭建ftp服务器

怎么搭建ftp服务器

怎么搭建ftp服务器FTP(File Transfer Protocol),即文件传输协议,是一种在计算机网络中用于文件传输的标准协议。

搭建FTP服务器可以方便地实现文件共享和文件传输,是许多企业和个人经常使用的功能。

本文将介绍如何搭建FTP服务器。

一、选择FTP服务器软件首先要选择一款适合自己的FTP服务器软件。

主流的FTP服务器软件有Proftpd、Vsftpd、Pureftpd等,这些软件具有界面友好、易于管理、配置灵活等优点,非常适合初学者使用。

在选择软件时需要根据自己的操作系统来选择合适的版本,同时也需要考虑服务器的安全性和性能等因素。

二、安装FTP服务器软件安装FTP服务器软件的步骤因软件而异。

以Vsftpd为例,在Debian系统中安装的命令如下:sudo apt-get updatesudo apt-get install vsftpd安装完成后需要进行配置,以使FTP服务器能够顺利运行。

三、配置FTP服务器在进行FTP服务器的配置时,需要关注以下几个方面:1、用户管理FTP服务器需要有用户才能使用,所以需要对用户进行管理。

可以使用系统自带的用户管理功能或者FTP服务器软件提供的功能进行管理。

2、权限设置在进行文件传输时,需要对传输的文件和目录进行权限设置,以防止潜在的安全风险。

可以使用软件自带的权限设置功能或者系统自带的chmod命令进行管理。

3、服务端口FTP服务器使用的是TCP协议,需要开启相应的服务端口才能实现文件传输。

FTP默认的服务端口是21,可以根据实际情况进行更改。

4、数据传输模式FTP可以支持两种数据传输模式:主动模式和被动模式。

在配置FTP服务器时需要明确选择相应的模式,以确保数据传输的稳定性和安全性。

四、运行FTP服务器在配置完成后,就可以启动FTP服务器了。

在启动前需要检查是否有其他进程占用了FTP服务器所需的端口,以免出现启动错误。

启动方式也因软件而异,可以参考相应的说明文件进行操作。

如何搭建自己的FTP服务器

如何搭建自己的FTP服务器

如何搭建自己的FTP服务器
通过Serv-u软件我们可以轻松的搭建自己的FTP服务器供局域网内的用户上传和下载。

搭建自己的FTP服务器的方法其实很简单,下面由店铺告诉你!
搭建自己的FTP服务器的方法
启动serv-u管理控制台。

首先选择“新建域”。

一个serv-u可以建立多个FTP的服务,为了区分每个FTP我们可以通过添加域并命名来进行区分。

起一个域名如“我的分享”。

点击“下一步”。

协议和端口号选择默认,FTP的是21,HTP是80,如果有特殊需要可以修改。

点击“下一步”。

设置指定的网段可以访问该FTp服务器,默认是全部网段。

点击“下一步”。

设置加密方式,包括允许“用户恢复密码”。

点击“下一步”。

初次允许,会弹出创建用户的提示。

点击是进行用户创建。

点击添加,进入用户添加界面。

设置用来登陆FTP服务器的用户ID和密码,设置用户可访问的根目录。

在目录访问菜单中设置用户可以访问的目录,设置完毕后点击保存。

END。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何建立一个自己的FTP服务器(SERV-U使用教程)如何建立一个FTP服务器(SERV-U使用教程)在网上做过软件下载的人都知道,建立一个FTP下载服务器相对比较简单,一般用WIN2000下自带的IIS就可以,但IIS在功能上好多都不尽人如意,下面我就介绍一款功能非常强大,但使用简单的FTP 服务器构建软件-Serv-U FTP Server,让我们也来体验一下自己DIY FTP服务器的快乐!在说明使用之前,让我先大致介绍一下Serv-U:Serv-U 是一个可以运行于Windows 95/98/2000/ME 和Windows NT 4.0下的FTP服务器程序有了它,你的个人电脑就可以模拟为一个FTP服务器,也就是说,你所连接的网络中的计算机用户可以访问你的个人电脑,通过FTP 协议(文件传输协议)复制、移动、删除你的电脑中的文件或文件夹,可以做一切权限所允许的事情。

FTP协议规定了计算机之间的标准通讯方式,使所有不同类型,不同操作系统,不同格式的电脑之间得以互换文件。

它可以用最简单的方式创建用户帐号,并且在硬盘空间上划分一定的区域用以存放文件,让用户以各种FTP客户端软件(如CuteFTP、WS_FTP等)上传或下载所需要的文件。

有许多FTP服务器和客户端软件可用于不同的系统中,Serv-U是用于运行MS-Windows 并且已安装了WinSock 版本 1.1 兼容TCP/IP 协议的个人电脑中的,这几乎包括了所有的Windows操作系统。

Serv-U由两大部分组成,引擎和用户界面。

Serv-U引擎(ServUDaemon.exe)其实是一个常驻后台的程序,也是Serv-U整个软件的心脏部分,它负责处理来自各种FTP客户端软件的FTP命令,也是负责执行各种文件传送的软件。

在运行Serv-U引擎也就是ServUDaemon.exe文件后,我们看不到任何的用户界面,它只是在后台运行,通常我们无法影响它,但在ServUAdmin.exe中我们可以停止和开始它。

Serv-U引擎可以在任何Windows平台下作为一个本地系统服务来运行,系统服务随操作系统的启动而开始运行,而后我们就可以运行用户界面程序了。

在Win NT/2000系统中,Serv-U会自动安装为一个系统服务,但在Win 9x/Me 中,你需要在“服务器”面板中选择“自动开始”,才能让它转为系统服务。

Serv-U用户界面(ServUAdmin.exe)也就是Serv-U管理员,它负责与Serv-U引擎之间的交互。

它可以让用户配置Serv-U,包括创建域、定义用户、并告诉服务器是否可以访问。

启动Serv-U管理员最简单的办法就是直接点接系统栏的“U”形图标,当然,你也可以从开始菜单中运行它。

在此有必要把Serv-U中的一些重要的概念给大家讲清楚:每个正在运行的Serv-U引擎可以被用来运行多个“虚拟”的FTP服务器,在管理员程序中,每个“虚拟”的FTP服务器都称为“域”,因此,对于服务器来说,不得不建立多个域时是非常有用的。

每个域都有各自的“用户”、“组”和设置。

一般说来,“设置向导”会在你第一次运行应用程序时设置好一个最初的域和用户帐号。

服务器、域和用户之间的关系大家可以参考下表:*Serv-U 服务器*域1*用户帐号1*用户帐号2*用户帐号3*域2*用户帐号1*用户帐号2*域3*用户帐号1*用户帐号1这个表有点类似与Serv-U管理员中服务器、域和用户的排列。

Serv-U FTP Server 是试用软件,安装后三十天内,你可以作为“专业版本”使它,但试用期过后,你就只能作为免费的“个人版本”使用了,只有基本功能了。

好了,说了这么多,还没到关键部分-如何自己来建立FTP服务器。

下面我就一步一步来说明。

一、安装原版软件和汉化补丁,这个过程就不多说了,想必没人不会的。

二、建立第一个本地FTP服务器安装完成后程序会自动运行,你也可以在菜单中选择运行。

1、第一次运行程序,它会弹出设置向导窗口将会带你完成最初的设置,2、单击“下一步”,出现“显示菜单图像”的窗口,问你是否在菜单中显示小图像,看各人喜欢了;3、单击“下一步”,这个窗口是让你在本地第一次运行FTP服务器,只要“下一步”就行了。

4、接下来要你输入你的IP地址如果你自己有服务器,有固定的IP,那就请输入IP地址,如果你只是在自己电脑上建立FTP,而且又是拨号用户,有的只是动态IP,没有固定IP,那这一步就省了,什么也不要填,Serv-U 会自动确定你的IP地址,“下一步”;5、在这儿要你输入你的域名如果你有的话,如:,没有的话,就随便填一个;6、“下一步”,询问你是否允许匿名访问一般说来,匿名访问是以Anonymous为用户名称登录的,无需密码,当然如果你想成立一个会员区什么的,就应该选择“否”,不让随便什么人都可以登录,只有许可用户才行,在此我们填“是”;7、“下一步”,问你匿名用户登录到你的电脑时的目录你可以自己指定一个硬盘上已存在的目录,如F:\temp\xyz;8、“下一步”,询问你是否要锁定该目录,锁定后,匿名登录的用户将只能认为你所指定的目录(F:\temp\xyz)是根目录,也就是说他只能访问这个目录下的文件和文件夹,这个目录之外就不能访问,对于匿名用户一般填“是”;9、“下一步”,询问你是否创建命名的帐号,也就是说可以指定用户以特定的帐号访问你的FTP,这对于办会员区可很有用哦,你可以对于每个人都创建一个帐号,每个帐号的权限不同,就可以不同程序地限制每个人的权利,方法将在后面讲到,这里选择“是”;10、“下一步”,请你填入所要建立的帐号的名称,如:ldr,11、“下一步”,请输入密码,如:123,12、“下一步”,询问登录目录是什么,这一步与第7步一样,如:F:\temp13、“下一步”,询问你是否要锁定该目录,同第8步,这里选择“否”;14、接下来询问你这次创建的用户的管理员权限,有几项选择:无权限,组管理员,域管理员,只读管理员和系统管理员,每项的权限各不相同;这里选择“系统管理员”;15、最后一步,点击“完成”就OK了,你有什么需要修改的,可以点“上一步”,或者进入Serv-U管理员直接修改。

至此,我们建立了一个域,两个用户,一个Anonymous,一个ldr。

三、既然我们已经建立好FTP服务器,那么我们就应该可以用FTP 客户端软件来尝试登录。

怎么办呢?其实很简单,我们不用上网,就可以测试。

我们知道,不上网时,本地机的IP地址默认就为127.0.0.1,FTP端口号为21。

打开FTP客户端软件,我就用FlashFXP来说明,打开快速连接,填入相应内容,然后连接,可以看到,我左边窗格以Anonymous登录,右边窗格以ldr登录,由于是本地机,所以速度奇快,上网后,假如我要让你登录到我的电脑上,我只要把我的上网时的IP地址给你,你就可以匿名访问我的电脑了(注意不要开防火墙),是不是很方便?四、Serv-U管理员中的各项设置在设置完成后,将会进入Serv-U管理员的主界面,左边窗格中显示各个栏目,右边窗格中显示各个栏目的具体选项,下面就大概讲一讲设置内容。

1、在图11中,我们可以人为地控制Serv-U引擎的运行或停止,记住,在Win 9x/Me 中,我们就要在此选择“系统服务”,才会运行Serv-U引擎。

2、“许可”,如果你花美元买了注册号,就可以在此输入。

3、“设置”,这个设置是对于“本地服务器”来说的。

“常规”设置中,可以限制服务器的最大速度,可以拦截FXP(站点到站点传送),也可以限制用户的数量,这样不至于你的服务器被拖跨。

“目录缓存”设置中,允许你自己确定目录列表的个数以及超时时间,在Windows 95 和NT下,目录列表默认设置为25,当缓存满了之后,新的请求将替换老的请求。

“高级”设置中,可以让你自己定义服务器、Socket、文件的上传和下载的各项设置。

4、“活动”,在这里记录了用户的活动日志,已封锁的IP的活动日志,以及任务日志;任务日志中显示的就是你开始停止的各项操作记录,你可以点击右击,选择一此过滤文本,使其只显示你所想见的内容。

5、“域”,这里包含了你一开始根据向导所建立的用户、设置、域等。

“域--设置”中所设置的内容其实与第3步差不多,只是它更加具体,可以对于每一个不同域定制。

“域--活动”中记载了这个域下所有用户的活动情况。

6、“域--组”,我们可以自己建立一些便于管理的组,然后把一类的用户归到一个组中。

7、“域--用户”中,大家可以看到一开始我们建立的两个帐号,一个Anonymous,一个ldr。

现在就帐号ldr来对其中的细节设置说明一下。

A、“帐号”栏:对于一些不守规则的人,我们可以选择“禁用帐号”,虽然有帐号,但可以使用户一时间无法登录;你也可以设置让程序到达某个日期后自动删除某个帐号;下面几栏是这个帐号的基本信息,我们都可以在此更改,其中密码改过后并不显示,而是统一显示<>,特别要注意选项“锁定用户于主目录”,什么意思呢?大家应该碰到,每次我们登录到FTP服务器上后,在根目录下只显示“/”,选择这项选项后,就是这样,如果不选,会出现什么情况呢?你可以做一下试验,在根目录下将显示“/f:/temp/”,也就是说显示了你硬盘中的绝对地址,这在某些情况下是很危险的,有不怀好意的高手,你就麻烦了!B、“常规”栏:你可以隐藏属性为隐藏的文件,可以限制同一IP的登录个数,是否允许用户更改密码(这需要客户端软件的支持),最大上传下载的速度,超时时间以及空闲时间,你也可以限制最大用户数量,如20,说明同时只能有20个用户登录。

C、“目录访问”栏:在此你可以控制用户对于文件目录的权限,对文件有读取、写入、删除、追加、执行等操作,对于文件夹有列表、创建、删除,以及是否继承子目录;如果觉得目录不够,你也可以添加可访问的目录。

D、“IP访问”栏:在这里你可以规定某个IP是否可以访问你的FTP服务器,你可以拒绝它的访问,只要填上相应的IP地址,以后由这个IP的访问通通被拦下。

E、“上传/下载率”栏:在这里你可以设置上传和下载之间的比值,控制好上传和下载之间的数据流量关系。

F、“配额”栏:这里你可以为每个FTP用户设置磁盘空间,点击“计算当前”,可以知道当前目前下的所有空间大小,在“最大”一栏中填入你想要限制的容量。

最后有一点,改过设置后一定要点击右键,选择“应用”使设置生效才行,否则一切都白做了!!到此,想必大家对于如何建立属于自己的FTP有点眉目了吧?看着自己可以随意限制并监视访问者的上传、下载,以及用户的空间大小,是不是有点飘飘然的感觉?好象自己也是个无所不能的网管了:-)下载地址:/download/download.asp?LINK=546492286 50432&Url=1。

相关文档
最新文档