如何架设远程FTP服务器,第1张

在我们的实际网络生活中,特别是宽带网接入之后,FTP服务器作为文件的传输和共享工具得到广泛应用。FTP服务器在文件的传输上性能稳定,占用系统资源小,而且传输速度快,现在网上已经有很多的FTP服务器可供使用,而自己架设一个FTP服务器也很容易,下面介绍两种主流的FTP架构方式。

1利用微软公司的IIS

微软的IIS功能非常强大,它除了提供WWW服务之外,还提供FTP的服务,利用它一样很容易就能架设一个功能卓越的FTP服务器。

IIS的安装前面已经讲解过,下面我们一起来看看通过设置IIS来架设FTP服务器的几个步骤。

第一步:启动IIS,并启动IIS上的FTP服务。在默认的情况下,此时你的FTP服务器已经搭建好,并且可以立即登录,但是该FTP中没有任何文件。

第二步:鼠标右击IIS中的“默认FTP站点”项,选择“属性”菜单,即可出现如图19的对话框。

第三步:选择“主目录”的标签,在FTP站点目录的“本地路径”处填上你要设置的共享文件路径。默认情况下,此处的文件夹位置为“C:\Inetpub\Ftproot”,你如果临时想改变共享目录,随时都可在此处修改(如图20),以后别人登录你的FTP服务器时显示的文件列表就是在这个目录中。

第三步:在“主目录”的标签处,你还可设置FTP服务器的文件访问权限,分别有读取、写入和日志访问,安全起见,这里的写入权限一般不选,保证匿名用户不能随意对你文件进行操作。

第四步:设置登录的用户。如果你愿意提供“匿名”的访问权限,还需在“安全标签”处选择上“允许匿名连接”(如图21)。此外,你还可从Windows系统帐号中选择FTP服务器的特殊帐号,当然也可以自己任意设置用户名和密码。

第五步:在“消息”标签处,有“欢迎”、“退出”和“最大连接数”3个输入框,分别代表别人在登录、退出时FTP服务器上给出的提示信息,你可根据自己的需要设置。此外,最大连接数是设置同时连接本地FTP的最大主机台数(如图22)。

第六步:在“FTP站点”的标签处设置FTP标识,包括说明、IP地址和端口,这里一般不需要改动,按照默认选择即可(如图23)。此外,在“C:\Winnt\System32\Logfiles”目录中你还可以看到连接上你FTP的IP、时间等日志信息。

此时,利用IE或者任何一款FTP的客户端软件即可登录你架设好的FTP站点。

2利用Serv-U

在FTP服务器的搭建中,Serv-U是目前使用比较多的工具之一。它设置简单,功能强大,而且非常稳定,总体上来说上它比IIS附带的FTP服务器略胜一筹。它适用于所有的Windows版本,是一款共享软件,可以让用户免费使用一个月。

第一步:Serv-U的下载和安装。

目前Serv-U的最高版本为40,文件大小为29MB,它的下载站点之一为[url]http://wwwrhinosoftcomcn/download/ServUSetupexe[/url]

点击下载的可执行文件即可开始安装了,安装过程很简单,所有设置保持默认值就可以,按“Next”完成每一步(如图24)。安装完毕,在Windows的桌面上就出现Serv-U的图标,双击Serv-U图标,出现Serv-U主窗口,点击主界面右边窗口的“Start server”即可启动FTP服务器 。

第二步:Serv-U的配置。

在Serv-U的安装完成之后即可出现配置向导,可以通过这个向导来对它进行配置,主要步骤如下。

A安装程序首先启动一个设置向导帮助你设置FTP服务器,点击“Next”继续。

B系统弹出输入IP的对话框,此项需要填入你准备为此FTP服务器绑定的IP地址。除非你的计算机有多个固定的IP地址,并且你只想其中一个被FTP服务器所使用,否则,建议不管你是否有固定的IP地址,都将此项保留为空(即让系统自动侦测),点击“Next”(如图25)。

C输入Domain name(域名)。此处填入你FTP服务器的域名。但域名由DNS解析而不是由这里决定,因此实际上你可以填入任意内容,比如像“我的个人FTP服务器”这种对此FTP进行说明的文字。

D输入FTP访问的端口号,一般保持默认的21即可。

E匿名用户的创建和访问目录的设定。首先向导会提示你是否要创建匿名帐号,这里选择是,如果选择不,则用户需要用户名和密码才能访问FTP服务器。接下来安装向导提示输入匿名用户的主目录(Anonymous home directory),此处按照需要来设定匿名用户访问硬盘的位置。

F选择匿名用户是否将其限制在主目录里,如果选择是,则用户只能访问其主目录及以下的目录树;如果选择否,则可以访问其主目录的同级或更高级的目录树。从安全角度考虑,一般建议选是。

G创建新用户和访问目录。按照向导的提示一步一步创建新用户并输入密码(如图26),接着指定该用户可访问的目录和用户权限即可。

到这里,你的个人FTP就已经搭建完成了。不过这还只能实现Serv-U赋予的默认功能和权限,要真正让这个服务器能被你自己随心所欲地控制和管理,则还需要经过以下后续的操作,这主要包括如下几点。

A对FTP用户的管理

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

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

B对目录权限的管理

在Serv-U左边框架中选中用户名,再在右边框架中进入Dir Access(目录存取)窗口,然后在列表中选中相应目录后,就可在窗口的右侧更改当前用户对它的访问权限了(如图28)。

文件的属性主要包括:

Read(读):对文件进行读操作(复制、下载,不含查看)的权力。

Write(写):对文件进行写操作(上传)的权力。

Append(附加):对文件进行写操作和附加操作的权力。

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

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

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

Create(建立):建立目录的权力。

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

Inherit(继承):如勾选中此项,则以上设置的属性将对当前Path(目录)及其下的整个目录树起作用;否则就只对其当前目录有效。

C其他设置

在Local server下的Setting处还可设置服务器的一些通用信息。

在“max noof users”处,设定同时登录该服务器的最大用户数。

在MaxSpeed处根据自己电脑的配置,设置用户最大下载速度。

选择“Block users who connect more than XX times within YY seconds for ZZ minutes”复选框并设置相应的数值,可以防止有些恶意用户为达到攻击目的在短时间内对该服务器的频繁登录。

选择“Delete partially uploaded files”复选框,可以自动删除上传失败后留在服务器上不完整文件。如果不要选中这项,就能让Serv-U支持断点上传功能(如图29)。

3架设FTP服务器的其他方式。

AWS_FTP Server。这是一套非常有特色的FTP Server程序。它有简单而强大的图形介面。设置起来比较容易,可以在Win9X/NT/2000/XP系统下使用,是一个共享的英文软件,文件大小为33MB,下载站点之一:[url]http://wwwskycncom/soft/1296html[/url]。

BFileZilla Server。作为一个小巧、可的FTP服务器软件,它配置简单,功能比较强大,适合Windows系列中的所有版本,文件大小为637kB,同时它是完全免费的软件,它的汉化版下载站点之一:[url]http://wwwskycncom/soft/8091html[/url]。

CTYPSoft FTP Server汉化版。由于该软件经过汉化,因此使用起来很容易上手,是一个非常适合初学者的FTP服务器端软件,它配置简单,也能方便地管理用户,软件大小只有480kB,是一款免费软件,它的下载站点之一:[url]http://wwwskycncom/soft/8335html[/url]。

远程桌面连接"是一种远程管理模式,它主要是用于网络管理员在服务器上对远程计算机进行管理\n\n

在默认情况下,远程桌面连接(以前称为"终端服务客户端")安装在所有Windows

Server

2003家族操作系统上可以使用远程桌面连接与终端服务器相连接,或者与运行Windows

Server

2003家族操作系统之一的计算机桌面相连接,还可与安装有Windows

XP系统的计算机连接,进行远程管理在此,我们仅限远程连接的发起方(也称"远程连接客户端")只是运行Windows

Server

2003系统的服务器;而远程连接的服务器端只能是安装了"终端服务器"的Windows

2000

Server,或者Windows

XP和WIindows

Server

2003家族系统的计算机\n\n

下面我们来具体介绍如何部署这种"远程桌面连接"模式的远程管理\n\n

一、远程桌面连接的部署\n\n

远程桌面连接也属于C/S(客户/服务器)模式的,所以在建立连接前也需要配置好连接的服务器端和客户端这里的服务器端是指接受远程桌面连接的计算机一方;而客户端是发起桌面连接的计算机一方\n\n

因为"远程桌面连接"远程管理模式是属于Windows

Server

2003服务器(还可以是Windows

XP系统计算机)管理远程工作站(或成员服务器)计算机的,所以发起远程桌面连接的当前就是Windows

Server

2003服务器作为远程桌面连接的服务器端,必须要安装了"远程桌面连接"的服务器端程序,而目前仍只有Windows

XP、Windows

Server

2003家族系统,以及安装了"终端服务器"程序的Windows

2000

Server系统才可能具有,其它版本Windows系统计算机都不可能成为"远程桌面连接"的服务器端所以实际上这种远程桌面连接的服务器端与客户端都不需要太多的配置(Windows

2000

Server外)\n\n

在此我们仅以Windows

XP、Windows

Server

2003系统为例进行介绍在这两个系统中,要使运行当前计算机允许远程连接发起方发出的远程连接请求,只需在本地计算机系统属性的"远程"选项卡对话框中选择"允许用户远程连接到这台计算机"复选项即可\n\n

另外,还需为相应用于远程连接的用户配置远程连接权限默认情况下,Administrators组的成员可远程连接到该服务器,除此之外还有一个"Remote

Desktop

Users"组具有这个权限但在默认情况下,"Remote

Desktop

Users"组未添加成员,所以如果想添加其他用户,而又不想赋予他系统管理员那么高权限,则您必须把他添加到这个组中"Remote

Desktop

Users"组除了允许与Users组相同的访问权限外,还具备远程连接的其他能力通过使用该组,可以在无需分别为每个用户设置这些权利的情况下,保存管理资源

1、鼠标右键点击此电脑,然后点击属性。

2、进入系统属性页面,点击左侧的远程设置。

3、进入远程设置后,勾选允许远程连接此计算机。

4、另一台计算机Windows+R,在运行中输入mstsc,点击确定。

5、弹出窗口,输入刚才设置电脑的IP,点击连接就可以了。

远程服务器搭建网站,需要在服务器上配置好IIS,这个是运行ASP网页的环境,如果你的网站是PHP的,要安装阿帕奇运行环境,如果你的网站是JSP的,要安装tomcat环境

安装好网站程序运行环境后,就在某个盘里建个文件夹,专门用来放网站程序但不要放在C盘

然后新建FTP帐号,使用FTP工具上传网站程序到网站文件夹里

具体步骤:

1、在远程服务器上先配置好PHP的运行环境,或者用XAMPP环境包也行。

2、建立站点,把路径指向你的php网站。

3、如果有域名的话,再把域名绑定上去。

基本上就这几个大概步骤。

  总结:ftp无法与服务器建立连接,通过以下五种方式解决:1、查看用户名、密码输入的是否正确,如果不正确将无法与服务器建立连接。2、查看ftp地址输入是否正确,如果地址不正确,是连接不上的。3、查看端口号是否正确,如果端口号错误,同样连接不到服务器上。4、查看文件协议是否与服务器一致,如果不同连接不到服务器。5、查看网络是否正常,通过ping命令检测,如果没有网络是不可能连接到服务器的。

 演示环境信息:电脑型号:ThinkPad 翼14 Slim,系统版本:window10家庭中文版,ftp版本:FileZilla3510。

 图文步骤:1、查看用户名、密码输入的是否正确,如果不正确将无法与服务器建立连接。2、查看ftp地址输入是否正确,如果地址不正确,是连接不上的。3、查看端口号是否正确,如果端口号错误,同样连接不到服务器上。4、查看文件协议是否与服务器一致,如果不同连接不到服务器。5、查看网络是否正常,通过ping命令检测,如果没有网络是不可能连接到服务器的。注意事项:在使用ftp服务器时,要将防火墙关闭,否则将导致连接失败。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何架设远程FTP服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情