ftp服务器怎么搭建(ftp服务器)

2022-08-26 02:32:02   编辑:姜瑗莎
导读很多朋友对ftp服务器怎么搭建,ftp服务器还不了解,今天小绿就为大家解答一下。设置FTP服务器其实很简单。首先确保你的机器可以上网,网速

很多朋友对ftp服务器怎么搭建,ftp服务器还不了解,今天小绿就为大家解答一下。

设置FTP服务器其实很简单。首先确保你的机器可以上网,网速不低于ADSL 512Kbps。其次,硬件性能要符合你的需求。最后,你需要安装FTP服务器软件。软件有很多种,比如微软的IIS(互联网信息服务器互联网信息服务系统)或者专业软件。不同的软件有不同的功能,不同的需求,不同的操作系统。一般来说,系统的最低要求如下:

CPU:450 MHz以上的P

内存:256MB以上SDRAM

带宽:512 kbps以上的ADSL

至于操作系统,可以用Windows 98/Me/NT/2000/XP。如果对服务器的性能和安全性要求不高,可以使用Windows 98和Windows Me。本文除非特别说明,否则使用Windows XP Professional Edition作为操作系统,其他操作系统下FTP服务器的设置和设置都是类似的。

一、用IIS设置

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

1.装置

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

安装后,您需要重新启动。Windows NT/2000和Windows XP的安装方式相同。

设置

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

1)1)FTP站点的基本信息

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

2)设置账户及其权限

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

3)安全设置

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

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

4)设置用户登录目录

最后设置FTP主目录(即用户登录FTP后的初始位置),进入主目录页签,在本地路径中选择FTP站点的根目录,设置该目录的读写和目录访问权限。“目录列表样式”中“uniX”和“Ms- dos”的区别在于,如果将G FTP设置为站点的根目录,则前者会使主目录在用户登录FTP时显示为“”,后者显示为“G FTP”。

设置完成后,FTP服务器实际上就构建好了。如果之前的IP地址是218.1.1.1,当用户使用FTP客户端软件(用于登录Ftp服务器的上传/下载软件,如CuteFTP、FlashFXp等。除非特别说明,本文提到的FTP客户端软件以CuteFtp pro 2.0为例),主机应填218.1.1.1,端口填21。该服务器的地址表示为FTP //218.1.1.1 21。IIS虽然安装设置简单,但是功能不强,管理也很麻烦。尤其是即使是建立一个基本的授权访问账号也需要复杂的设置,IIS本身的安全性较差,容易受到攻击IIS漏洞的“红队”等病毒的攻击。所以很多人喜欢用第三方FTP服务器软件来设置。

第二,用SERV-U等第三方FTP服务器软件设置

除了IIS,还有很多FTP服务器软件可以设置,比如Wu-FTP,proFTPd,Serv-U等。但大部分只适用于uniX和linuX系统。如果使用WindoWs系统,强烈建议使用serv-u。Serv-u(下载地址:http//www . Xinhua . com/FTP servu . htm,含中文包)是一款应用广泛的FTP服务器端软件,支持WindoWs 3X/9X/Me/nt/2000等所有WindoWs系列。它安装简单,功能强大。可以设置多个同ip的FTP服务器,限制登录用户的权限,登录主目录和空间大小,支持远程登录管理。它适合大多数个人构建自己的FTP。

1.装置

Serv-U比IIS更容易安装。首先执行英文原版安装文件,按照提示进入“下一步”。需要注意的是,在选择安装目录时,最好选择安装在非系统盘中,以免日后系统异常时重置账号。然后执行中文文件,选择原来的安装目录,一路“下一步”完成安装。

设置

与IIS不同,Serv-U在第一次运行时会以向导的方式提示用户逐步设置。整个过程不超过五分钟,非常人性化。为了便于解释,我们先假设我们要设置一个公共FTP服务器,固定IP为218.1.1.1,端口为21,根目录的绝对路径为G FTP,允许匿名访问和拥有一个公共FTP服务器,用户名为dys,密码为syd,管理账户名为“MyFTP”。Line Serv-U,会弹出向导窗口,依次设置以下选项:

1)“您的IP地址”:这里我们填写218.1.1.1。如果您通过adsl拨号上网,有动态IP或不知道本地IP,请留空。

2)“域名”:是FTP站点的名称,可以随意命名。在这里填写“MyFTP”。

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

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

5)“锁定在主目录”:如果匿名用户登录后的目录位置在“匿名主目录”中设置为“G:FTPGuest”,那么选择“是”后,匿名用户登录FTP后将被锁定在G FTPGuest目录,只能查看Guest目录的内容,不能进入上级目录“FTP”。同时,此目录将在FTP客户端软件中显示为在此选择“是”。

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

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

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

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

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

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

设置,地址为:FTP//218.1.1.1 21的FTP服务器设置成功。最后,CuteFTP可以分别用于匿名和dys账户的登录和验证。

提示:这些设置不是最终的,你可以在SERV大学的主界面中随时修改它们

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

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

右键域,选择新建域,在弹出的向导中参照MyFTP进行设置,但是端口一定不能和已经创建的域的端口或者其他系统服务占用的端口冲突。如果输入22,这个服务器的地址就是:FTP//218.1.1.1 22。这样,您可以设置多个FTP服务器。

第三,使用动态IP域名解析软件,设置固定域名的FTP服务器。

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

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

我们以88IP为例来了解一下它的设置。

假设我们想申请一个域名:dys1.88IP.com。首先如上所述用Serv-U(IIS等FTP服务器软件也可以)设置FTP服务器。注意把“你的IP地址”留空,然后去http//www.88IP.net下载安装88IP标准版。

以上问题已解答完毕,如果想要了解更多内容,请关注本站

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章