您的位置  > 互联网

用FTP-U架设个人架设FTP服务器的具体步骤

FTP简介

FTP的全称是File(文件传输协议)。 顾名思义,它是一种专门用于传输文件的协议。 FTP 服务器是在 上提供存储空间的计算机。 他们按照FTP协议提供服务。 当它们运行时,用户可以连接到服务器下载文件,或者将自己的文件上传到FTP服务器。 因此,FTP的存在极大地方便了网民之间远程交换文件信息的需要,充分体现了互联网资源共享的精神。 现在很多朋友都接入了宽带网络,硬盘也有足够的空间。 您可以通过软件将您的计算机变成FTP服务器,并与网络上的朋友分享您喜欢的东西!

使用Serv-U设置个人FTP

搭建FTP服务器其实没有什么技术难度。 您可以使用 Serv-U 软件轻松完成此操作。 Serv-U支持所有版本的操作系统,可以设置多个FTP服务器,并可以限制登录用户的权限、登录目录和服务器空间大小。 它的功能非常齐全。 下面,笔者将以Serv-U中文版为例,讲解设置个人FTP的具体步骤。

首先下载并安装Serv-U,运行它,会出现“安装向导”窗口。 我们就按照这个向导的指导,一步步操作吧。

1.设置Serv-U的IP地址和域名

一路点击“下一步”跳过系统提示,来到“您的IP地址”窗口,需要输入您机器的IP地址。

如果您的电脑有固定IP地址,则直接输入; 如果您只有动态 IP(例如拨号用户),请将此字段留空,Serv-U 运行时将自动确定您的 IP 地址。

接下来,进行“域名”设置。 该域名仅用于标识FTP域,没有特殊含义。 例如,作者输入“”。

接下来的“系统服务”选项必须选择“是”,这样当你的计算机启动时,服务器也会开始运行。

2.设置匿名登录

匿名访问允许用户使用用户名连接到服务器并复制文件,而无需特定密码。 如果您不希望陌生人随意进入您的FTP服务器,或者想设置VIP会员区,则应在“匿名帐户”窗口中选择“否”,这样只有您权限的用户才能登录FTP。 鉴于匿名登录仍有一定的实际需求,笔者这里选择“是”。

之后,您需要为匿名帐户指定FTP上传或下载的主目录。 这是匿名用户登录 FTP 服务器后看到的目录。 设置完成后,向导会继续询问您是否锁定该目录中的匿名用户。 从安全角度考虑,建议选择“是”。 这样,匿名登录的用户将只能访问您指定的主目录及以下各级子目录,而不能访问上一级目录,从而保证硬盘上其他文件的安全。

3. 创建一个新帐户

除了匿名用户之外,我们一般需要建立一个带有密码的专用帐户,这意味着指定的用户可以通过专用的帐户和密码访问您的服务器。 这适合实现会员制下载或只允许好友访问。 在“命名帐户”窗口中,“创建命名帐户”选择“是”,进入“帐户名称”设置,填写您指定的帐户名称,然后在“帐户密码”中输入该帐户的密码窗户。

点击“下一步”,会要求指定FTP主目录,并询问是否锁定主目录中的用户。 选择“是”。 功能与匿名账户设置基本相同,不再赘述。

接下来需要设置账户的远程管理员权限,分为“无权限”、“组管理员”、“域管理员”、“只读管理员”和“系统管理员”五个选项。 权限各不相同,可以根据具体情况进行选择。

此时,我们已经拥有一个域和两个用户 - 并且。 单击“完成”退出向导。 片刻后,会自动弹出Serv-U软件的主界面。 我们还需要在这里进行一些管理员设置。

4.管理员设置

每个Serv-U引擎可用于运行多个虚拟FTP服务器,虚拟FTP服务器称为“域”。

对于 FTP 服务器来说,建立多个域非常有用,每个域都有自己的用户、组和相关设置。 下面笔者就简单讲一下管理器界面上必要的设置。

★ 首先,单击窗体左侧的“本地服务器”,并勾选右侧的“自动启动(系统服务)”。

★ 选择左侧“域→活动”。 域内所有用户的活动都记录在这里,这是非常重要的监控数据。

★ “域→组”:您可以在这里创建一些用户组,并将各种用户放入相应的组中,以便于管理。

★ “域→用户”:这是我们刚刚创建的两个帐户。 详细的设置非常重要,如下。

帐号:如果用户违反FTP规定,您可以点击此处的“禁用帐号”,禁止该用户在一段时间内登录。 另外,这里必须勾选“锁定主目录中的用户”,否则你的硬盘的绝对地址将会暴露。

一般:根据您的实际需要,设置最大下载和上传速度、登录本服务器的最大用户数、同一IP的登录线程数等。

IP 访问:您可以在此处拒绝恶意 IP 访问您的 FTP 服务器。 只需在“编辑规则”中填写某个IP地址,以后所有来自该IP的访问都将被阻止。

配额:勾选“启用磁盘配额”可在此处设置每个FTP用户的硬盘空间。 点击“计算当前”即可了解当前所有已使用空间的大小,并在“最大”栏中设置最大空间值。

最后,请右键单击更改内容的选项卡,选择“应用”以使设置生效!

好吧! 现在,一个简单的个人FTP服务器就完整的呈现在你的面前了。 但这个时候你还是需要测试一下是否能够下载和上传成功。

下载和上传

要使用FTP服务器进行下载和上传,需要安装FTP客户端软件。 常用的FTP客户端软件有、、、FTP等。 它们的具体用途这里不再详细讨论。 基本上你只需要在这些软件的“主机名”中填写你寺庙的FTP服务器的IP地址,然后填写用户名、密码和端口(一般是21),点击连接,只要你能看到您设置的设置。 主目录并成功下载和上传文件,则表示用Serv-U建立的FTP服务器可以正常使用!

FTP 服务器设置 - 设置

设置FTP服务器实际上非常简单。 首先,请确保您的机器可以访问互联网,并且网速不低于ADSL 。 其次,硬件性能必须满足您的需求。 最后,您需要安装FTP服务器软件。 此类软件有很多。 您可以使用微软的IIS(信息服务系统),也可以使用专业软件。 不同的软件提供不同的功能,适应不同的需求和操作系统。 一般来说,最低系统要求如下:

CPU:PIII 或以上

内存:256MB SDRAM或以上

带宽:ADSL 或以上

操作系统方面,可以使用 98/Me/NT/2000/XP。 如果服务器的性能和安全要求很低,可以使用 98和。 我。 本文中,如无特殊说明,均使用 XP专业版作为操作系统。 其他操作系统下FTP服务器的安装和设置类似。

1.使用IIS进行设置

如果您只是想搭建一个同时在线用户不超过10个的小型FTP服务器,并且不会同时传输大量数据,可以使用IIS 5.0作为服务器软件来搭建(IIS仅适用于 NT/2000/XP 操作系统)。

1.安装

XP默认安装时不会安装IIS组件,因此需要手动添加并安装。 转到控制面板,找到“添加/删除程序”,打开它并选择“添加/删除 组件”。 在弹出的“组件向导”窗口中,选择“信息服务(IIS)”项。 该选项前​​面的“√”背景色为灰色,因为 XP默认不安装FTP服务组件。 然后点击右下角的“详细信息”,在弹出的“信息服务(IIS)”窗口中,找到“文件传输协议(FTP)服务”,选择并确认。

安装后需要重新启动。 NT/2000和 XP的安装方法相同。

2.设置

计算机重新启动后,FTP服务器将开始运行,但需要进行一些设置。 单击“开始→所有程序→管理工具→信息服务”,进入“信息服务”窗口,找到“默认FTP站点”,单击鼠标右键,在弹出的右键中选择“属性”菜单。 在“属性”中,我们可以设置FTP服务器名称、IP、端口、访问帐户、FTP目录位置、用户进入FTP时收到的消息等。

1)FTP站点基本信息

进入“FTP 站点”选项卡。 “描述”选项是 FTP 站点的名称。 它用于调用您的服务器。 可以随意填写,比如“我的网站”; “IP地址”是服务器的IP。 系统默认为“全部未分配”,一般不需要更改。 但如果下拉列表框中有两个或多个IP地址,最好指定公网IP; “TCP端口”一般仍设置为默认端口21; “连接数”选项用于设置允许用户同时连接服务器的最大连接数; “连接超时”用于设置等待时间。 如果连接到服务器的用户在线时间超过等待时间而没有任何操作,服务器将自动断开该用户的连接。

2)设置账户和权限

许多FTP站点要求用户输入用户名和密码才能登录。这个用户名和密码称为帐户。 不同用户可以使用同一帐户访问站点,同一站点上可以设置多个帐户。 每个帐户可以有不同的权限。 例如,有些可以上传和下载,有些则只允许下载。

3)安全设置

进入“安全帐户”选项卡,有“允许匿名连接”和“仅允许匿名连接”两项。 默认为“允许匿名连接”。 此时FTP服务器提供匿名登录。 “仅允许匿名连接”用于防止用户使用具有管理权限的帐户进行访问。 选择后,即使是管理员帐户也无法登录。FTP 只能通过服务器上的“本地访问”进行管理。 至于“FTP站点操作员”选项,则用于在该FTP服务器上添加或删除具有一定权限的帐户。 IIS与其他专业FTP服务器软件不同。 它基于用户帐户进行帐户管理。 不能任意设置FTP服务器允许访问的帐户。 要添加或删除允许访问的帐户,必须先配置操作系统内置的“管理工具”中的“计算机管理”,设置用户帐户,然后通过“ “安全帐户”选项卡中的“FTP站点操作员”选项。但对于 2000和 XP专业版,系统不提供“FTP站点操作员”帐户添加和删除功能,只提供了管理帐户。

提示:匿名登录一般不需要用户输入用户名和密码即可成功登录。 如有需要,您可以使用“”作为用户名,使用任意电子邮件地址作为密码进行登录。

4)设置用户登录目录

最后,设置FTP主目录(即用户登录FTP后的初始位置),进入“主目录”选项卡,在“本地路径”中选择FTP站点的根目录,并设置读取、写入,以及目录的目录设置。 访问权限。 “目录列表样式”中“UNIX”和“MS-DOS”的区别是:假设设置G\Ftp为站点根目录,则当用户登录FTP时,前者会导致主目录后者显示为“\”,后者显示为“G\Ftp”。

设置完成后,FTP服务器就真正建立起来了。 如果之前的IP地址为218.1.1.1,则用户使用FTP客户端软件(用于登录FTP服务器的上传/下载软件,如、等)。 如无特殊说明,本文所指FTP客户端(软件均以 Pro 2.0为例),主机填写218.1.1.1,端口填写21。 这台服务器的地址表示为:ftp //218.1.1.1 21、IIS虽然安装设置简单,但功能不强,管理也很麻烦。 特别是,即使创建一个新的基本授权访问帐户也需要复杂的设置。 而且IIS本身安全性较差,容易受到诸如“红色代码”等专门攻击IIS漏洞的病毒的攻击,很多人喜欢使用第三方FTP服务器软件来搭建。

2.使用Serv-U等第三方FTP服务器软件进行设置

除了IIS之外,还有很多可以搭建的FTP服务器软件,如Wu-FTP、、Serv-U等,但大多只适用于Unix和Linux系统。 如果使用系统时,强烈建议使用Serv-U。 Serv-U(下载地址:,含中文包)是一款广泛使用的FTP服务器软件,支持 3x/9x/Me/NT/2000等所有系列。 它安装方便,功能强大。 可以使用同一IP架设多个FTP服务器,限制登录用户的权限、登录主目录和空间大小、支持远程登录管理等,适合大多数个人自建FTP 需要。

1.安装

Serv-U的安装比IIS简单。 首先执行英文原版安装文件,按照提示“NEXT”。 需要注意的是,在选择安装目录时,最好选择安装在非系统盘上,避免以后系统出现异常时,需要重新设置账户等设置。 然后执行中文文件,选择原来的安装目录,点击“下一步”完成安装。

2.设置

与IIS不同的是,Serv-U在第一次运行时会以向导的形式提示用户一步步设置。 整个过程不超过五分钟,非常人性化。 为了说明方便,我们首先假设我们要设置固定IP为218.1.1.1,端口为21,根目录绝对路径G\Ftp,允许匿名访问,用户名dys,密码of syd,管理一台公网FTP服务器,帐号名为“MyFtp”。 运行Serv-U,会弹出向导窗口,依次设置以下选项:

1)“您的IP地址”:这里我们填写218.1.1.1。 如果您是通过ADSL或其他方式拨号上网、拥有动态IP或不知道本地IP,请在此处留空。

2)“域名”:FTP站点的名称。 您可以选择任何您想要的名称。 在此输入“MyFtp”。

3)“匿名帐户”:确定FTP站点是否允许匿名用户访问。 选择“是”。

4)“匿名主目录”:设置匿名用户登录站点的目录位置。 输入“G\Ftp”。

5)“锁定主目录”:假设匿名用户登录的目录位置设置为“匿名主目录”中的“G\Ftp\GGuest”。 那么,选择“是”后,当匿名用户登录FTP时,就被锁定在G\Ftp\Guest目录中。 只能查看Guest目录的内容,无法进入上层目录“Ftp”。 同时,该目录在FTP客户端软件中显示为“\”。 如果没有锁定,则完全显示为“G\Ft\GGuest”。 此处选择“是”。

6)“命名帐户”:决定是否创建具有一定管理权限的帐户。 此处选择“是”。

7)“账户名”:具有一定管理权限的账户的登录名。 填写“dys”。

8)“账户密码”:设置账户的登录密码。 输入“syd”。

9)“主目录”:与“匿名主目录”相同,用于设置管理帐户登录后所在的目录位置。输入“G\Ftp”。

10) “锁定主目录”:选择“是”。

11)“管理员权限”:用于设置管理账户的管理权限级别。 这里选择“无权限”,稍后会详细说明。

设置完成,地址为:ftp //218.1.1.121的FTP服务器搭建成功。 最后可以使用以匿名、dys账户登录进行验证。

提示:以上设置并非最终设置,您可以随时在Serv-U主界面中进行修改。

3.使用同一IP设置多个FTP服务器

如果带宽允许,您可以使用同一 IP 轻松设置多个服务器。 在Serv-U中,“本地服务器”下的“域”中的每个FTP服务器称为一个“域”。 刚刚创建的“MyFtp”服务器是一个名为“MyFtp”的域。 要设置多个服务器,您实际上只需创建具有不同端口的多个域即可。

右键单击“域”,选择“新建域”,在弹出的向导中参考“MyFtp”进行设置。 只要确保该端口不与已创建的“域”的端口或其他系统服务占用的端口冲突即可。 。 如果填写22,则该服务器的地址为:ftp //218.1.1.1 22。这样就可以建立多个FTP服务器了。

3、使用动态IP域名解析软件架设固定域名的FTP服务器

在上面的介绍中,我们假设服务器有一个固定IP:218.1.1.1。 事实上,大多数想要建立个人FTP的用户通常都会使用ADSL等方式拨号上网。 由于分配给每个拨号连接的IP地址不同,这是否意味着无法建立FTP服务器?

解决办法有两种:一是在刚才的向导中将“您的IP地址”留空,然后完成其他向导设置。 进入Serv-U主界面,首先点击菜单栏上的“帮助→本地IP地址”,复制本地IP地址,然后通过其他渠道告知各个用户。 每次拨号上网时重复此操作; 第二种是从网上下载安装一个动态IP域名解析软件,比如国外的、国内的花生壳、88IP等。这种软件无论本地IP如何变化,都可以改变域名。 固定域名自动解析为本地IP。 这样用户只需要输入这个固定的域名作为FTP地址就可以访问你的服务器了。 显然,第一种方法相当麻烦,需要很大的耐心。 第二种方法非常简单。 用户只需要记住域名,不用关心IP是否变化。 唯一美中不足的是,目前此类软件大多需要付费注册才能永久使用。 如果您不注册,则只能免费使用30天。