FTP服务器是什么?,第1张

从广义上讲,服务器是指网络中能对其它机器提供某些服务的计算机系统(如果一个PC对外提供ftp服务,也可以叫服务器)。

从狭义上讲,服务器是专指某些高性能计算机,能通过网络,对外提供服务。相对于普通PC来说,稳定性、安全性、性能等方面都要求更高,因此在CPU、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同。

服务器作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。做一个形象的比喻:服务器就像是邮局的交换机,而微机、笔记本、PDA、手机等固定或移动的网络终端,就如散落在家庭、各种办公场所、公共场所等处的电话机。我们与外界日常的生活、工作中的电话交流、沟通,必须经过交换机,才能到达目标电话;同样如此,网络终端设备如家庭、企业中的微机上网,获取资讯,与外界沟通、娱乐等,也必须经过服务器,因此也可以说是服务器在“组织”和“领导”这些设备。

它是网络上一种为客户端计算机提供各种服务的高性能的计算机,它在网络操作系统的控制下,将与其相连的硬盘、磁带、打印机、Modem及各种专用通讯设备提供给网络上的客户站点共享,也能为网络用户提供集中计算、信息发表及数据管理等服务。它的高性能主要体现在高速度的运算能力、长时间的可靠运行、强大的外部数据吞吐能力等方面。

服务器的构成与微机基本相似,有处理器、硬盘、内存、系统总线等,它们是针对具体的网络应用特别制定的,因而服务器与微机在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面存在差异很大。尤其是随着信息技术的进步,网络的作用越来越明显,对自己信息系统的数据处理能力、安全性等的要求也越来越高,如果您在进行电子商务的过程中被黑客窃走密码、损失关键商业数据;如果您在自动取款机上不能正常的存取,您应该考虑在这些设备系统的幕后指挥者————服务器,而不是埋怨工作人员的素质和其他客观条件的限制。

目前,按照体系架构来区分,服务器主要分为两类:

非x86服务器:包括大型机、小型机和UNIX服务器,它们是使用RISC(精简指令集)或EPIC处理器,并且主要采用UNIX和其它专用操作系统的服务器,精简指令集处理器主要有IBM公司的POWER和PowerPC处理器,SUN与富士通公司合作研发的SPARC处理器、EPIC处理器主要是HP与Intel合作研发的安腾处理器等。这种服务器价格昂贵,体系封闭,但是稳定性好,性能强,主要用在金融、电信等大型企业的核心系统中。

x86服务器:又称CISC(复杂指令集)架构服务器,即通常所讲的PC服务器,它是基于PC机体系结构,使用Intel或其它兼容x86指令集的处理器芯片和Windows操作系统的服务器,如IBM的System x系列服务器、HP的Proliant 系列服务器等。 价格便宜、兼容性好、稳定性差、不安全,主要用在中小企业和非关键业务中。

从当前的网络发展状况看,以“小、巧、稳”为特点的x86架构的PC服务器得到了更为广泛的应用。

 从理论定义来看,服务器是网络环境中的高性能计算机,它侦听网络上其它计算机(客户机)提交的服务请求,并提供相应的服务。为此,服务器必须具有承担服务并且保障服务质量的能力。

  但是这样来解释仍然显得较为深奥模糊,其实服务器与个人电脑的功能相类似,均是帮助人类处理信息的工具,只是二者的定位不同,个人电脑(简称为Personal Computer,PC)是为满足个人的多功能需要而设计的,而服务器是为满足众多用户同时在其上处理数据而设计的。而多人如何同时使用同一台服务器呢这只能通过网络互联,来帮助达到这一共同使用的目的。

  我们再来看服务器的功能,服务器可以用来搭建网页服务(我们平常上网所看到的网页页面的数据就是存储在服务器上供人访问的)、邮件服务(我们发的所有电子邮件都需要经过服务器的处理、发送与接收)、文件共享&打印共享服务、数据库服务等。而这所有的应用都有一个共同的特点,他们面向的都不是一个人,而是众多的人,同时处理的是众多的数据。所以服务器与网络是密不可分的。可以说离开了网络,就没有服务器;服务器是为提供服务而生,只有在网络环境下它才有存在的价值。而个人电脑完全可以在单机的情况下完成主人的数据处理任务。

服务器的硬件构成:

  其实说起来服务器系统的硬件构成与我们平常所接触的电脑有众多的相似之处,主要的硬件构成仍然包含如下几个主要部分:中央处理器、内存、芯片组、I/O总线、I/O设备、电源、机箱和相关软件。这也成了我们选购一台服务器时所主要关注的指标。

  整个服务器系统就像一个人,处理器就是服务器的大脑,而各种总线就像是分布与全身肌肉中的神经,芯片组就像是脊髓,而I/O设备就像是通过神经系统支配的人的手、眼睛、耳朵和嘴;而电源系统就像是血液循环系统,它将能量输送到身体的所有地方。

  对于一台服务器来讲,服务器的性能设计目标是如何平衡各部分的性能,使整个系统的性能达到最优。如果一台服务器有每秒处理1000个服务请求的能力,但网卡只能接受200个请求,而硬盘只能负担150个,而各种总线的负载能力仅能承担100个请求的话,那这台服务器得处理能力只能是100个请求/秒,有超过80%的处理器计算能力浪费了。

所以设计一个好服务器的最终目的就是通过平衡各方面的性能,使得各部分配合得当,并能够充分发挥能力。我们可以从这几个方面来衡量服务器是否达到了其设计目的:R:Reliability——可靠性;A:Availability——可用性;S:Scalability——可扩展性;U:Usability——易用性; M:Manageability——可管理性,即服务器的RASUM衡量标准。

  由于服务器在网络中提供服务,那么这个服务的质量对承担多种应用的网络计算环境是非常重要的,承担这个服务的计算机硬件必须有能力保障服务质量。这个服务首先要有一定的容量,能响应单位时间内合理数量的服务器请求,同时这个服务对单个服务请求的响应时间要尽量快,还有这个服务要在要求的时间范围内一直存在。

如果一个WEB服务器只能在1分钟里处理1个主页请求,1个以外的其他请求必须排队等待,而这一个请求必须要3分钟才能处理完,同时这个WEB服务器在1个小时以前可以访问到,但一个小时以后却连接不上了,这种WEB服务器在现在的Internet计算环境里是无法想象的。

现在的WEB服务器必须能够同时处理上千个访问,同时每个访问的响应时间要短,而且这个WEB服务器不能停机,否则这个WEB服务器就会造成访问用户的流失。

  为达到上面的要求,作为服务器硬件必须具备如下的特点:性能,使服务器能够在单位时间内处理相当数量的服务器请求并保证每个服务的响应时间;可靠性,使得服务器能够不停机;可扩展性,使服务器能够随着用户数量的增加不断提升性能。因此我们说不能把一台普通的PC作为服务器来使用,因为,PC远远达不到上面的要求。这样我们在服务器的概念上又加上一点就是服务器必须具有承担服务并保障服务质量的能力。这也是区别低价服务器和PC的差异的主要方面。

在信息系统中,服务器主要应用于数据库和Web服务,而PC主要应用于桌面计算和网络终端,设计根本出发点的差异决定了服务器应该具备比PC更可靠的持续运行能力、更强大的存储能力和网络通信能力、更快捷的故障恢复功能和更广阔的扩展空间,同时,对数据相当敏感的应用还要求服务器提供数据备份功能。而PC机在设计上则更加重视人机接口的易用性、图像和3D处理能力及其他多媒体性能。

  FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。

  网络硬盘,又称网络U盘、网盘,是由互联网公司推出的在线存储服务,向用户提供文件的存储、访问、备份、共享等文件管理等功能。用户可以把网盘看成一个放在网络上的硬盘或U盘,不管你是在家中、单位或其它任何地方,只要你连接到因特网,你就可以管理、编辑网盘里的文件。不需要随身携带,更不怕丢失。

  1、相同之处。二者相同之处在于,都是基于网络的存储方式,数据都是存储在远端的服务器上,有很多功能上的重叠和相似之处。

  2、不同之处,ftp应用是基于ftp协议的。不同的网络硬盘有很多基于其他的协议和开发程序的。

FTP的工作原理是在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用TCP传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的。

在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。

默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制信息。

但是,是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20;如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定。

扩展资料

FTP 客户端首先和FTP服务器的TCP 21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口接收数据。

在传送数据的时候,服务器端通过自己的TCP 20端口连接至客户端的指定端口发送数据。 FTP server必须和客户端建立一个新的连接用来传送数据。

在建立控制通道的时候和Standard模式类似,但建立连接后发送的不是Port命令,而是Pasv命令。FTP服务器收到Pasv命令后,随机打开一个高端端口(端口号大于1024)并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器此端口。

很多防火墙在设置的时候都是不允许接受外部发起的连接的,所以许多位于防火墙后或内网的FTP服务器不支持PASV模式,因为客户端无法穿过防火墙打开FTP服务器的高端端口。

而许多内网的客户端不能用PORT模式登陆FTP服务器,因为从服务器的TCP 20无法和内部网络的客户端建立一个新的连接,造成无法工作。

-ftp

ftp服务器完全手册

FTP简介

FTP的全称是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。而FTP服务器,则是在互联网上提供存储空间的计算机,它们依照FTP协议提供服务。当它们运行时,用户就可以连接到服务器上下载文件,也可以将自己的文件上传到FTP服务器中。因此,FTP的存在,大大方便了网友之间远程交换文件资料的需要,充分体现了互联网资源共享的精神。现在许多朋友都已经用上了宽带网,而且硬盘也有足够的空间,完全可以通过软件手段把自己的电脑变为一台FTP服务器,和网络中的朋友们一起分享大家各自收藏的好东东!

用Serv-U架设个人FTP

架设FTP服务器,其实并没有技术难度,只需用Serv-U这个软件就可轻松搞定了。Serv-U支持所有版本的Windows操作系统,可以设定多个FTP服务器,可以限定登录用户的权限、登录目录及服务器空间大小,功能非常完善。以下笔者就以Serv-U汉化版为例,给大家讲讲架设个人FTP的具体步骤。

首先下载安装Serv-U,运行,将出现“设置向导”窗口,我们就来跟随着这个向导的指引,一步步进行操作。

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

一路单击“下一步”跳过系统提示信息,来到“您的IP地址”窗口,这里要求输入本机的IP地址。

如果你的电脑有固定的IP地址,那就直接输入;如果你只有动态IP(例如拨号用户),那该处请留空,Serv-U在运行时会自动确定你的IP地址。

下一步,进行“域名”设定。这个域名只是用来标识该FTP域,没有特殊的含义,比如笔者输入“ftpwxxi520com”。

接下来的“系统服务”选项必须选“是”,这样当你的电脑一启动,服务器也会跟着开始运行。

2设置匿名登录

匿名访问就是允许用户以Anonymous为用户名,无需特定密码即可连接服务器并拷贝文件。如果你不想让陌生人随意进入你的FTP服务器,或想成立VIP会员区,就应该在“匿名账号”窗口中选“否”,这样就只有经过你许可的用户才能登录该FTP。鉴于匿名登录尚有一定的实用需求,笔者在此选“是”。

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

3创建新账户

除了匿名用户,我们一般还需要建立有密码的专用账号,也就是说可以让指定用户以专门的账号和密码访问你的服务器,这样做适用于实行会员制下载或只让好友访问。在“命名的账号”窗口中将“创建命名的账号吗”选为“是”,进入“账号名称”设置,填入你制定的账号名称,而后在“账号密码”窗口输入该账号的密码。

单击“下一步”,会要求你指定FTP主目录,并询 问是否将用户锁定于主目录中,选“是”,作用与匿名账户设定基本相同,不再赘述。

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

至此,我们已拥有了一个域——ftpwxxi520com及两个用户——Anonymous和wxxi520。点击“完成”退出向导,稍等片刻Serv-U软件主界面将自动弹出,我们还要在此进行一些管理员设置。

4管理员设置

每个Serv-U引擎都能用来运行多个虚拟的FTP服务器,而虚拟的FTP服务器就称为“域”。

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

★ 首先点击窗体左方的“本地服务器”,勾选右边的“自动开始(系统服务)”。

★ 选择左方的“域→活动”,这里记载了该域下所有用户的活动情况,是非常重要的监控数据。

★ “域→组”:在此可自建一些用户组,把各类用户归到相应的组中,便于管理。

★ “域→用户”:这里有我们刚建立的两个账号,其中的细节设置十分重要,具体如下。

账号:如果有用户违反FTP的规定,你可以点击此处的“禁用账号”,让该用户在一段时间内被禁止登录。另外此处的“锁定用户于主目录”一定要勾选,否则你硬盘的绝对地址将暴露。

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

IP访问:你可以在此拒绝某个讨厌的IP访问你的FTP服务器,只要在“编辑规则”处填上某个IP地址,以后该IP的访问将会全部被拦下。

配额:勾选“启用磁盘配额”,在此为每位FTP用户设置硬盘空间。点击“计算当前”,可知当前的所有已用空间大小,在“最大”一栏中设定最大的空间值。

最后,请在有改动内容的标签卡上点击右键,选择“应用”,如此才能使设置生效!

好了!现在,一个简单的个人FTP服务器就已经完整地呈现在你面前了。不过这时还要测试一下能否成功地下载和上传。

下载和上传

要使用FTP服务器下载和上传,就要用到FTP的客户端软件。常用的FTP客户端软件有CuteFTP、FlashFXP、FTP Explorer等等。对于它们的具体使用,这里就不细讲了。基本上只要在这些软件的“主机名”处中填入你庙宇的FTP服务器IP地址,而后依次填入用户名,密码和端口(一般为21),点击连接,只要能看到你设定的主目录并成功实现文件的下载和上传,就说明这个用Serv-U建立起来的FTP服务器能正常使用了!

新手必备:FTP命令大全

本文将为在DOS和UNIX操作系统下上网使用FTP功能的用户提供一些帮助。

大量的FTP内部命令,常常让人头昏眼花。对于熟悉的人倒还好一点,如果是才接触到的朋友,就会非常的头疼了。我们在这里为大家整理了一些FTP的内部命令,方便大家查阅。

c FTP的命令行格式为: ftp -v -d -i -n -g [主机名] ,其中

-v 显示远程服务器的所有响应信息;

-n 限制ftp的自动登录,即不使用;

n etrc文件;

-d 使用调试方式;

-g 取消全局文件名。

ftp使用的内部命令如下(中括号表示可选项):

1![cmd[args]]:在本地机中执行交互shell,exit回到ftp环境,如: !lszip

2$ macro-ame[args]:执行宏定义macro-name

3account[password]:提供登录远程系统成功后访问系统资源所需的补 充口令。

4append local-file[remote-file]:将本地文件追加到远程系统主机, 若未指定远程系统文件名,则使用本地文件名。

5ascii:使用ascii类型传输方式。

6bell:每个命令执行完毕后计算机响铃一次。

7bin:使用二进制文件传输方式。

8bye:退出ftp会话过程。

9case:在使用mget时,将远程主机文件名中的大写转为小写字母。

10cd remote-dir:进入远程主机目录。

11cdup:进入远程主机目录的父目录。

12chmod mode file-name:将远程主机文件file-name的存取方式设置为 mode,如: chmod 777 aout 。

13close:中断与远程服务器的ftp会话(与open对应)。

14cr:使用asscii方式传输文件时,将回车换行转换为回行。

15delete remote-file:删除远程主机文件。

16debug[debug-value]:设置调试方式, 显示发送至远程主机的每条命 令,如: deb up 3,若设为0,表示取消debug。

17dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本 地文件local-file。

18disconnection:同close。

19form format:将文件传输方式设置为format,缺省为file方式。

20get remote-file[local-file]: 将远程主机的文件remote-file传至 本地硬盘的local-file。

21glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名, 同命令行的-g参数。

22hash:每传输1024字节,显示一个hash符号(#)。

23help[cmd]:显示ftp内部命令cmd的帮助信息,如:help get。

24idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。

25image:设置二进制传输方式(同binary)。

26lcd[dir]:将本地工作目录切换至dir。

27ls[remote-dir][local-file]:显示远程目录remote-dir, 并存入本 地文件local-file。

28macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结 束。

29mdelete[remote-file]:删除远程主机文件。

30mdir remote-files local-file:与dir类似,但可指定多个远程文件, 如: mdir ozipoutfile 。

31mget remote-files:传输多个远程文件。

32mkdir dir-name:在远程主机中建一目录。

33mls remote-file local-file:同nlist,但可指定多个文件名。

34mode[modename]:将文件传输方式设置为modename, 缺省为stream方 式。

35modtime file-name:显示远程主机文件的最后修改时间。

36mput local-file:将多个文件传输至远程主机。

37newer file-name: 如果远程机中file-name的修改时间比本地硬盘同 名文件的时间更近,则重传该文件。

38nlist[remote-dir][local-file]:显示远程主机目录的文件清单,并 存入本地硬盘的local-file。

39nmap[inpattern outpattern]:设置文件名映射机制, 使得文件传输 时,文件中的某些字符相互转换,如:nmap $1$2$3[$1, $2][$2,$3],则 传输文件a1a2a3时,文件名变为a1,a2。该命令特别适用于远程主机为非UNIX 机的情况。

40ntrans[inchars[outchars]]:设置文件名字符的翻译机制,如ntrans 1R,则文件名LLL将变为RRR。

41open host[port]:建立指定ftp服务器连接,可指定连接端口。

42passive:进入被动传输方式。

43prompt:设置多个文件传输时的交互提示。

44proxy ftp-cmd:在次要控制连接中,执行一条ftp命令, 该命令允许 连接两个ftp服务器,以在两个服务器间传输文件。第一条ftp命令必须为open, 以首先建立两个服务器间的连接。

45put local-file[remote-file]:将本地文件local-file传送至远程主 机。

46pwd:显示远程主机的当前工作目录。

47quit:同bye,退出ftp会话。

48quote arg1,arg2:将参数逐字发至远程ftp服务器,如: quote syst

49recv remote-file[local-file]:同get。

50reget remote-file[local-file]:类似于get,但若local-file存在, 则从上次传输中断处续传。

51rhelp[cmd-name]:请求获得远程主机的帮助。

52rstatus[file-name]:若未指定文件名,则显示远程主机的状态,否 则显示文件状态。

53rename[from][to]:更改远程主机文件名。

54reset:清除回答队列。

55restart marker:从指定的标志marker处,重新开始get或put,如: restart 130。

56rmdir dir-name:删除远程主机目录。

57runique:设置文件名唯一性存储,若文件存在,则在原文件后加后缀 1,2等。

58send local-file[remote-file]:同put。

59sendport:设置PORT命令的使用。

60site arg1,arg2:将参数作为SITE命令逐字发送至远程ftp主机。

61size file-name:显示远程主机文件大小,如:site idle 7200。

62status:显示当前ftp状态。

63struct[struct-name]:将文件传输结构设置为struct-name, 缺省时 使用stream结构。

64sunique:将远程主机文件名存储设置为唯一(与runique对应)。

65system:显示远程主机的操作系统类型。

66tenex:将文件传输类型设置为TENEX机的所需的类型。

67tick:设置传输时的字节计数器。

68trace:设置包跟踪。

69type[type-name]:设置文件传输类型为type-name,缺省为ascii,如: type binary,设置二进制传输方式。

70umask[newmask]:将远程服务器的缺省umask设置为newmask,如: umask 3。

71user user-name[password][account]:向远程主机表明自己的身份, 需要口令时,必须输入口令,如:user anonymous my@email。

72verbose:同命令行的-v参数,即设置详尽报告方式,ftp服务器的所有 响应都将显示给用户

连接外置存储设备用的,可以通过它把文件资料上传给连接到光猫上的外置存储设备,简单来讲,就是文件传输。比如:光猫上有个USB接口,可以连接外置存储设备,而看到的那个FTP,就类似于网盘功能,用户可以通过它把文件资料上传给连接到光猫上的外置存储设备里,这时连接到局域网

内的其他用户可以下载那些文件。FTP允许用户以文件操作的方式(如文件的增、删、改、查、传送等)与另一主机相互通信。然而, 用户并不真正登录到自己想要存取的计算机上面而成为完全用

户, 可用FTP程序访问远程资源, 实现用户往返传输文件、目录管理以及访问电子邮件等等, 即使双方计算机可能配有不同的操作系统和文件存储方式。

扩展资料

FTP的工作原理:

FTP 采用 Internet 标准文件传输协议 FTP 的用户界面, 向用户提供了一组用来管理计算机之间文件传输的应用程序。FTP 是基于客户———服务器(C/S)模型而设计的,在客户端与 FTP 服务器之间建立两个连接。

开发任何基于 FTP 的客户端软件都必须遵循 FTP 的工作原理,FTP 的独特的优势同时也是与其它客户服务器程序最大的不同点就在于它在两台通信的主机之间使用了两条 TCP 连接,一条是数据连接,用于数据传送;另一条是控制连接,用于传送控制信息(命令和响应),这种将命令和数据分

开传送的思想大大提高了 FTP 的效率,而其它客户服务器应用程序一般只有一条 TCP 连接。图 1 给出了 FTP 的基本模型。客户有三个构件:用户接口、客户控制进程和客户数据传送进程。服务器有两个构件:服务器控制进程和服务器数据传送进程。在整个交互的 FTP 会话中,控制连接始终是处于连接状态的,数据连接则在每一次文件传送时先打开后关闭。

参考资料

-ftp (文件传输协议)

-FTP协议

-FTP Server

1、安全

最终,与其他选择相比,使用FTP服务器的最大好处是这些托管选项可以提供的安全级别。FTPS和SFTP都是安全(加密)文件传输协议,为传统FTP传输增加了另一层安全性,许多FTP服务器同时支持FTPS和SFTP,以更好地保护共享数据。

这是提供了额外的保证,即您的隐私文件不会落入坏人之手,因为它们在传输过程中是加密的。

2、可控性

使用FTP服务器的另一个好处是您可以获得对数据的控制级别。许多FTP服务器,尤其是行业领先的服务器,提供精细的访问控制,允许管理员确定谁可以上传、下载、编辑、删除或共享文件;以及他们在哪些文件夹中拥有特定权限。并非组织中的每个人都需要对您的文件具有相同级别的访问权限。

例如,CFO可能需要查看敏感的财务记录,而您的实习生则不需要。基于个人用户帐户控制文件和解决方案访问的能力可以为您的文件增加更多安全性。

3、可发送大文件

如果组织处理大量数据,不会希望整个文件共享过程因文件太大而中断。相反,可以使用FTP服务器,可以一次性发送数千兆字节的数据。

4、改进工作流程

在组织中使用不统一的文件共享流程可能会对您的业务生产力产生负面影响。可以立即发送大量数据,而不是一次共享一个文件。还可以在进行大额转账时继续工作,或者在晚上或周末安排大额转账,这样工作流程就不会中断。

此外,拥有FTP服务器可为您提供一个位置来存储所有文件。这减少了团队花在寻找特定数据上的时间。它还减少了丢失文件的机会。

5、意外恢复

当选择顶级FTP提供商时,您的供应商可以确保您的文件永远不会丢失,从日常数据到最重要和最敏感的文件。

FTP站点中的数据一般都保存在主目录中,然而主目录所在的磁盘空间毕竟有限,也许不能满足日益增加的数据存储要求。重新创建FTP站点,并将主目录设置在另一个存储空间相对较大的磁盘分区中固然可行。但这种方法要求用户记住两个甚至更多的FTP站点地址,会给用户的访问带来不便。其实,创建FTP站点虚拟目录可以很好的解决这个问题。

FTP虚拟目录可以作为FTP站点主目录下的子目录来使用,尽管这些虚拟目录并不是主目录真正意义上的子目录。究其实质,虚拟目录是在FTP站点的根目录下创建一个子目录,然后将这个子目录指向本地磁盘中的任意目录或网络中的共享文件夹。创建虚拟目录的步骤如下所述:

第1步,打开“Internet 信息服务(IIS)管理器”窗口,在左窗格中展开“FTP站点”目录。右键单击创建的FTP站点名称,在弹出的快捷菜单中依次选择“新建”→“虚拟目录”命令。打开“虚拟目录创建向导”对话框,在欢迎对话框中直接单击“下一步”按钮,如图2008111407所示。

图2008111407 选择“虚拟目录”命令

第2步,在打开的“虚拟目录别名”对话框中,用户需要设置连接到该虚拟目录时使用的名称。虚拟目录的别名不必跟指向的实际目录名相同。在“别名”编辑框中输入虚拟目录名称,并单击“下一步”按钮,如图2008111408所示。

图2008111408 “虚拟目录别名”对话框

第3步,打开“FTP站点内容目录”对话框,这里需要指定虚拟目录指向的实际目录。单击“浏览”按钮在本地磁盘中选中实际目录,或者在“路径”编辑框中输入网络共享文件夹的UNC路径。设置完毕单击“下一步”按钮,如图2008111409所示。

图2008111409 设置虚拟目录指向的实际目录

小提示:如果用户在“路径”编辑框中输入共享文件夹的UNC路径,在单击“下一步”按钮后会打开“安全凭据”对话框,要求输入有权访问指定该共享文件夹的用户名和密码,如图2008111410所示。

图2008111410 “安全凭据”对话框

第4步,在打开的“虚拟目录访问权限”对话框中可以设置该目录的访问权限,用户可以根据实际需要决定是否选中“写入”复选框。依次单击“下一步”→“完成”按钮完成创建过程,如图2008111411所示。

图2008111411 设置虚拟目录访问权限

现在FTP虚拟目录已经被成功创建,用户可以在Web浏览器地址栏中输入形如ftp://1011522360/d的地址来连接到该虚拟目录,如图2008111412所示。

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

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情