当前位置:首页 » 文件传输 » ftp目录的别名
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ftp目录的别名

发布时间: 2022-12-16 23:04:31

Ⅰ 什么是FTP主机目录

FTP目录就是网页文件放置的地方,用FTP软件上传到该目录,例如CutFtp等上传软件.一般稳定的空间是要收费的,而且需要FTP主机IP地址、帐号和密码。
而有些免费的FTP主机也可以提供上传服务,上传方法和收费空间的一样。上传后访问ftp主机提供的域名就可以浏览你自己的网页了。

Ⅱ FTP 即“文件传输协议”。

从http://www.serv-u.com处下载最新FTP Serv-U Server(下文简称Serv-U),目前最新版本是4.0.4,然后把它安装到计算机,操作步骤如下:

(1) 双击susetup.exe,运行Serv-U安装程序,弹出欢迎窗口,单击【Next】按钮;

要求接受Serv-U安装协议

(2) 接着弹出Serv-U的一些信息介绍,单击【Next】按钮继续,弹出协议对话窗口,与大多数软件一样,安装之前必须得同意他们的协议,点选【I have read and accept the above license agreement】,点击【Next】按钮;

更改Serv-U安装路径
(3) 在选择路径对话窗口中,单击【Browse】按钮,选择所需安装FTP Serv-U的路径,默认安装路径为%systemroot%/Program files/Serv-U,建议不要安装到系统盘,修改安装路径后,单击【Next】按钮;

选择安装Serv-U的组件
(4) 选择所需的程序组件,【Server program files】(FTP Serv-U服务程序文件)和【Administrator program files】(管理程序文件)必须勾选,其它【ReadMe and Version text files】与【Online help files】可选可不选,单击【Next】按钮继续;接着计算机提示输入计算机组名,取默认值,单击【Next】按钮继续;最后程序安装安毕,单击【Finish】结束安装。
Serv-U的基本设置

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

安装完Serv-U以后,需要对此进行设置,才能正式投入使用,首先对域名与IP地址进行设置,操作步骤如下:

运行设置域名与IP向导

运行后最小化

连接到本地FTP服务器中
(1) 单击【开始菜单→程序→Serv-U FTP Server→Serv-U Administrator】启动Serv-U的管理程序,第一次启动该程序时,会自动运行Serv-U设置向导,开始出现设置向导,单击【Next】,;然后一直单击【Next】按钮继续,

输入FTP服务器的IP地址

(2) Serv-U要求输入FTP主机IP地址,在【IP address】文本输入框中输入本机的IP地址,笔者输入的是61.187.114.68,单击【Next】按钮,;

【注意:】IP地址可为空,含义是本机所包含所有的IP地址,这在使用两块甚至三块网卡时很有用,用户可以通过任一块网卡的IP地址访问到Serv-U服务器,如指定了IP地址,则只能通过指定IP地址访问Serv-U服务器,同时如果读者的IP地址是动态分配的,建议此项保持为空。

输入FTP服务器的域名
(3) 弹出域名设置框,在【Domain name】文本输入框中输入“www.cn-lan.com”,单击【Next】按钮;

允许匿名用户访问
(4) Serv-U询问是否允许署名用户访问,读者可根据自己的需要选择【Yes】或【No】,笔者选择的是【Yes】,单击【Next】按钮;

指定匿名用户的主目录
(5) 选择【Yes】后,则需为Anonymous账户指定FTP上载或下载的主目录,笔者输入的是“f:\myftp”,单击【Next】按钮继续;Serv-U继续询问是否将用匿名用户锁定在主目录中(Lock anonymous users in to their home directory),为了安全考虑,一般情况回答是,单击【Next】。

是否锁定账号的主目录
此时已经设置好了Serv-U的域名与IP地址,同时已经允许匿名用户登录访问f:\myftp。

2.创建新账户

Serv-U已经允许匿名用户登录,并取得访问权限,但最好还是建立一套自己的完整用户管理制度。

具体操作步骤如下:

询问是否创建账号

输入新创建的账号名
(1) 在对匿名用户设置了主目录后,并回答是否锁定主目录后,单击【Next】按钮,此时Serv-U运行创建账户向导,单击【Yes】选择钮,然后再单击【Next】按钮继续,在弹出的对话窗口中的【Account login name】文本输入框中输入所要设置的账户名称,笔者输入的是fengyun,然后单击【Next】按钮;

输入该账号的密码

输入该账号的主目录
(2) 在【Password】文本输入框中输入所需的密码,此时密码为明文显示,且只需要输入一次,单击【Next】按钮继续;然后要求设置该账户的主目录,在【Home Directory】文本输入框中输入该账户的主目录f:\myftp,单击【Next】按钮;

是否锁定该账号在主目录中

图7.3.17 给账号设定身份

(3) Serv-U询问是否将该账户锁定在主目录当中,一般回答是,单击【Yes】选项钮,然后再单击【Next】按钮继续;接着要求设置该账户的管理权限,建立选择【No Privilege】,从安全角度考虑只给账户赋予最普通的权限,能够访问即可,单击【Next】按钮确认操作。

以上步骤是用Serv-U向导完成,也可按以下步骤完成账户的添加。

新建账号
运行Serv-U程序,然后单击【Serv-U Server】的“+”号,展开【Serv-U Server】,然后再展开【Local Server】,接着展开【Domains】,再展开【www.cn-lan.com】,最后找到【Users】,右击【Users】,在弹出的菜单中单击【New User】,开始新建账户,创建账户的方面与向导类似,这些不再赘述。

以上设置结束后,用Serv-U建立的FTP服务器即可正常投入使用,建议在使用前对FTP服务器进行测试,测试一般分本地测试或远程测试,本地测试即在自己计算机测试,远程测试在网络上其他计算机或请网友帮忙,告诉网友IP地址、账户名与密码。
打开IE,在地址栏中输入ftp://用户名:密码@IP地址,确认后看是否能访问到f:\myftp目录下的文件,另外亦可使用专业的FTP客端端软件,笔者推荐使用CuteFTP Pro。
3.设置虚拟目录

这里的虚拟目录概念与IIS中FTP功能所讲的虚拟目录是一样的,即为了简化操作,同时获得更大的磁盘空间。

下面以“e:\mysoft”映射为虚拟目录“mysoft”为例进行说明:

具体操作步骤如下:

General的默认画面
1) 单击【开始菜单→程序→Serv-U FTP Server→Serv-U Administrator】启动Serv-U的管理程序,在管理工具的左侧选中【www.cn-lan.com】下的【Settings】,然后单击右边的【General】选项卡,

图7.3.20 要求输入物理路径

(2) 单击【Virtual path mapping】下的【Add】按钮,弹出添加虚拟目录向导,在【Physical path】的文本输入框中输入实际路径“e:\mysoft”,单击【Next】按钮,

是否映射到主目录
(2) 在【Map Physical path to】文本输入框中输入“%home%”,即映射到主目录中,单击【Next】按钮,

虚拟目录的别名

(3)输入虚拟目录别名,在【mapped path name】文本输入框中输入“mysoft”,即“e:\mysoft”所对应的虚拟目录的别名,单击【Finish】按钮结束。

显示创建的虚拟目录
设置完以后,此时可以在右边的【Virtual path mapping】的列表框中看到实际路径、映射到哪里、虚拟别名等内容,

虚拟目录建立完毕后,并不像IIS所提供的那样,每个用户都能访问,还需对用户的路径进行设置,还是以fengyun账户为例,让这个账户能访问到e:\mysoft。

操作步骤:

对访问目录进行权限设定
(1) 启动Serv-U的管理程序,在管理工具的左侧找到【www.cn-lan.com】下的【Users】,单击【fengyun】账户,然后再单击右边的【Dir Access】,

(2) 单击该选项卡的【Add】按钮,弹出对话窗口,要求输入添加路径,在【File or Path】文本输入框中输入“e:\mysoft”,单击【Finish】按钮。

把虚拟目录添加进来
此时,可以看出,该账户目录访问除了有f:\myftp主目录以外,还有e:\mysoft,4. 设置访问目录权限

访问目录权限即是对用户或用户组所访问的目录的权限设置,新建账户一般默认为读取、查看、继承权限,并没有上载、删除等权限,我们知道,即使是同一个账户,也会有对不同目录有不同权限的要求。

【继承权限】对当前目录中的子目录具有与当前目录相同的权限,也就是说将当前目录的访问权限全部传递到子目前当中,如未选择该项,则该目录下的子目录访问权限需要单独设置。

设置访问目录权限较简单,下面以fengyun账户为例,对e:\mysoft目录进行权限设置,具体操作步骤如下:

(1) 启动Serv-U的管理程序,在管理工具的左侧找到【www.cn-lan.com】下的【Users】,单击【fengyun】账户,然后再单击右边的【Dir Access】;

(2) 单击【Dir Access】目录列表框中的e:\mysoft,此时我们可以看出,fengyun账户所拥有的权限为Read、List、Inherit,即读取、查看、继承权限;

(3) 在选项框中,勾选所需的权限。

下面对各个权限的含义进行介绍:

权限分三大块,即Files、Directories、Sub-directories,分别是文件、目录、子目录进行设置。

Files是对文件权限进行设置,各子选项的含义是:

Read(读):对文件拥有“读”操作的权限,可下载文件,不能对列出目录
Write(写):对文件拥有“写”操作的权限,可上载权限,但不能断点继续;
Append(附加):对文件拥有“附加”操作的权限,即常说的断点续传;
Delete(删除):对文件进行“改名”、“删除”、“移动”操作的权限,但不能对目录进行操作;
Execute(执行):可直接运行可执行文件的权限,此限权限较危险,慎用之。

Directories对目录进行设置,各子选项的含义是:

List(列表):拥有目录的查看权限;
Create(建立):可以建立目录;
Remove(移动):拥有对目录进行移动、删除和更名的权限。

Sub-directories对当前目录的子目录进行设置,它只有一个“Inherit”,一般情况下是勾选该项。

【注意:】一般来说,访问目录的权限尽量设置低些,不要设置的过高。比如一般账户只允许下载,而不允许上载,上载可以开设单独的账户,上载时选定【Write】和【Append】,不要轻易给用户删除、执行、创建等权限。5. 新建并管理用户组

Serv-U可为每个账号设置不同的权限和访问目录,但大家想想,如果账号较多怎么办?而大部分账号的的权限基本相同,如为多个账号设置相同的权限,却是费时费力且不讨好,如果需要改动权限,则又要对账号逐一进行修改。 其实Serv-U在用户管理也提供了跟Windows一样的用户组管理。用户组就是将多个账号组在一起,他们将拥有相同的权限,不必为每个账户进行设置,只需对组设置即可。 设置用户组的方法比较简单,类似于用户的创建,下面将建立一个“cnlan”组,然后将“fengyun”和“bujingyun”两个账号添加到该组,并对该组进行一些具体的设置。 具体操作步骤:

添加新用户组

(1) 启动Serv-U的管理程序,右击管理工具左侧找到【www.cn-lan.com】下的【Groups】,单击弹出的菜单的【New Group】,;

输入用户组的组名
(2) 要求输入用户组的组名,在【Group name】下的文本输入框中输入“cnlan”,单击【finish】按钮确定;
(3) 在管理工具的左侧找到【www.cn-lan.com】下的【Users】,单击【fengyun】账号,然后再单击右边的【Account】,在Groups文本输入框中输入“cnlan”,或单击 图标,在弹出的对话框中选择“cnlan”组,然后单击【OK】按钮,用同样的方法将“bujingyun”账号添加到“cnlan”组;
(4) 把用户添加到组以后,需要为该组设置目录访问权限等操作,此项操作与单个用户设置权限类似,请参见前文。

【提示:】如需要将某个账号从组中删除,只需按照步骤(3),将Groups的“cnlan”删除即可。Serv-U FTP 服务器的管理

Serv-U有着较合理且严密的管理体系,它包括设置FTP服务器的最大连接数,分别为用户设置最大上载、下载速度、设置磁盘配额、各种提示信息、上载下载比率等,在下面的介绍中,读者将体会到Serv-U管理功能所带来的便利,比IIS的FTP功能方便,且强大多了。

1. 设置最大上载下载速度

由于是在个人计算机上建立FTP服务器,我们不能因为给其他用户提供无偿的FTP服务而影响自己的正常上网,所以,合理配置FTP服务器的上载下载速度能够将部分网络带宽留给自己使用。

笔者所用的是长宽宽带,宽带基本上保持在10M,而考虑一些网络因素,实际上访问网络便只有700K/S,自己留100K,把其余600K的带宽分给Serv-U FTP服务器。

操作方法是:单击【Local Server】下在【Settings】,在右侧单击【General】选项卡,然后在【Max. speed】文本输入框中输入600,如图这里的单位是KBytes/sec,即每秒600KB字节数,而不是波特率BPS。

设置最大传输速度、最大连接数
【提示:】这里的最大上载或下载速度,不是指单个账户的上载与下载速度,而是指整个FTP 服务器所占用的带宽。

2. 设置Serv-U FTP服务器最大连接数

每台计算机接入Internet的带宽是有限的,为了保证让接入的用户提供比较合理的带宽,则需要对最大连接数进行设置。

单击【Local Server】下在【Settings】,在右侧单击【General】选项卡,在【Max. no. of users】的文本框中输入最大连接数,如要提供给每个用户有50KB的速度,则设置15比较合理,

3. 取消FTP服务器的FXP传输功能

FXP传输是指用户通过某个指令,使两个FTP服务器的文件直接传送,而不是直接直载到本地计算机,较着名的FTP客户端工具FlashFTP、CuteFTP都支持这个功能。大家知道,专用FTP服务器速度是比较快的,如果启用该功能,而又没设置最大传速速度,那么个人FTP服务器所有带宽将会被此连接所占用,所以建议一般取消该功能,方法是在如图所示,勾选【Block “FTP_BOUNCE” attacks and FXP】,勾选以后,该功能将被禁用。4. 设置FTP服务器提示信息

用户通过FTP客户端软件连接到FTP服务器,FTP服务器会通过客户端软件返回一些信息,通过这些信息可以让用户更多地了解我们所建的FTP服务器,同时也可以通过这些信息告诉用户一些注意事项,怎么也管理员联系。这些信息是通过调用文本文件实现,下面将通过实便告诉读者怎样设置。

具体操作步骤:

(1) 利用记事本或其它文本编辑工具编辑四个文件,保存在f:\myfile目录下,分别为

readme1.txt:记录用户登录时的欢迎信息,可以根据要求输入合适的内容,比如欢迎用户来访FTP服务器、怎样访问http主站、管理员的联系方法、只允许用户用一个IP地址连接和其他FTP的注意事项;

readme2.txt:记录用户断开连接的提示信息,比如欢迎用户下次访问等;

readme3.txt:记录用户切换访问目录的信息;

readme4.txt:记录在FTP服务器中未找到文件的信;

(2) 单击【Local Server】→【Domains】→【www.cn-lan.com】下的【setting】,然后单击右边的【Messages】选项卡,分别在【Signon message file】、【signoff message file】、【Primary dir change message file】、【Secondary dir change message file】文本框中输入f:\myfile\readme1.txt、f:\myfile\readme2.txt、f:\myfile\readme1.txt、f:\myfile\readme1.txt,

FTP提示信息的设置
设置完毕后可用Cute FTP Pro等FTP客户端软件登录服务器验证。

【提示】用浏览器直接输入地址不能看不到这些提示信息。

5.禁用某个账号

临时禁用、到期删除账号,修改密码
由于某种原因,需要临时禁用一个账号,而不想将其删除,以便以后使用,方法比较简单,找到【www.cn-lan.com】的【Users】,单击需要临时禁用的账号,然后单击右边【Account】选项卡,勾选【Disable account】,勾选以后,该账号将不能再使用,如需启用它,把该选项取消勾选即可,7.3.30。6.到规定时间自动删除账号

如果一个账号只需使用一段时间,而过期以后不再使用,到期以后人为删除比较繁琐,同时很有可能遗忘,遇到此种情况,可利用Serv-U提供的到期自动删除账号功能,使用方法是:选中需要删除的账号,单击右边的【Account】选项卡,勾选【Automatically remove account on date】选项,然后在右侧的下拉菜单中修改指定日期,这样当计算机时间一到指定日期那天,该账号将被自动删除。

修改账号密码

如需修改账号的密码,则进入图7.3.30界面,单击需要修改账号,在【Password】右边文本输入框中直接输入密码,此时刚进入时不管该账号是否有密码,都将以<>,删除<>,输入所需的密码,此时输入密码将以明文显示,当切换界面后,密码又回复到<>状态。

8.设置账号使用线程数

像网络蚂蚁、网际快车等专业的下载软件,都提供多线程下载,对于个人FTP服务器来说,将严重影响FTP服务器性能,一般只开通一个线程就够了,但对于使用CuteFTP等FTP客户端软件来说,又需要两个线程,一个用来浏览,另一个用于下载。

设置线程数、账户最大上载下载速度
设置线程的方法是:选中需要设置的账号,单击右边的【General】选项卡,勾选【Allow only login(s) from same IP address】,在此选项的文本输入框中输入2,如图。

9.设置账号的最大上载下载速度

同样有网友使用宽带上网,如果不对最大速度进行设置,也许该网友将耗尽FTP服务器所有的带宽。

Serv-U可以分别对上载与下载速度进行设置,一般下载速度可以设置慢些,而上载速度则尽可能的大,网友上载文件是为网站做贡献的,让他享受高速也是应该的。

同样在图7.3.30画面,在【Max.upload speed】文本输入框中输入100,以KB为单位,即每秒上载速度最高可到100KB,在【Max. download speed】文本输入框中输入50,即每秒下载速度最高只能到50KB。

10.合理设置上载/下载率

一个好的FTP站点需要更多的人来参与,光靠管理员收集软件或其他东西远远不够,但网友中有太多的潜水员,他们平常只会来看是否有新的东西下载,并不会上载一些好的东西,为FTP做一些应该做的贡献。

怎样杜绝这种现象呢,Serv-U为我们提供一项很好的功能,就是上载/下载率,合理的设置上载/下载率不仅能让FTP得到更好的发展,同时也提高了网友的参与意思,正是一分付出,多倍收获啊。

设置上载/下载率
设置上载/下载率方法是:选中需要设置的账户,然后单击右边的【UL/DL Radios】选项卡,勾选【Enable upload/download ratios】,单击【count bytes per session】选项钮,在【Ratio】中的【Uploads】文本输入框中输入1,【Downloads】文本输入框中输入3,意思是不管上载文件的个数,只计算文件容量,只要网友上载1M便可下载3M的文件,如图。11.配置账号的磁盘配额

做FTP服务器的初衷是让自己的有限空间能为用户提供无限的服务,但前提是不能影响自己计算机的正常运转。

比如一块硬盘有5G,我们需要留1G给自己存放文件,其他用于FTP服务器用,但Serv-U在默认状态下,并不会只使用4G的空间,用户不断的上载,会将5G所有的空间耗尽,如何让FTP服务器只使用4G空间呢?此时便利用到了Serv-U的磁盘配额功能。

设置账号的磁盘配额
操作方法是:选中需要设置磁盘配额的账号,单击右边的【Quote】选项卡,勾选【Enable disk quote】,表示启用磁盘配额,单击【Calculate current】按钮获取已经使用的磁盘空间,然后在【Maximum】右边的文本输入框中输入4000,这里是以KB为单位,在【Current】文本输入框中显示的是已经使用的磁盘空间,如图。

12.禁止或只允许某IP使用这个账号

Serv-U FTP服务器提供账号后,并不关心是谁使用该账号,只要用户能提供正确的账号与密码,Serv-U就会认为它是合法用户,所以不管是谁只要能拿出正确的账号与密码,在任何联网的机器上均可访问FTP服务器。

但有时有些用户有不良企图,我们可以跟踪这些用户的IP地址,虽然这些IP地址是动态的,但它们有一定的规律,让这些IP地址不能访问FTP服务器,具体操作方法是:

禁止或只允许某些IP地址访问
选择需要禁止IP地址访问的账号,单击右边【IP Access】选项卡,单击【Deny access】选项钮,然后在Rule中输入需要禁止的IP地址,再单击【Add】按钮,此时发现在【IP access rules】中出现刚才输入的IP地址,如果以后不再禁止该IP地址访问,则只需在【IP access rules】列表中选择IP地址,然后单击【Remove】按钮,将该地址删除,如图。

有时则恰恰相反,只允许某个IP地址访问FTP服务器,比如对拥有管理身份的账户,当他对FTP服务器进行远程管理时,可以完全控制FTP,此时也可利用只允许某些IP地址用该账户登录,这样大大增加了FTP服务器的安全,方法是:

选择需要允许IP地址访问的账号,单击右边的【IP Access】选项卡,单击【Allow access】选项钮,然后Rule中输入需要允许访问的IP地址,再单击【Add】按钮,其他操作与禁止IP地址访问一样。

【提示:】此项功能对FTP的安全管理比较有用。13.查看用户访问的记录

用户访问FTP服务器,Serv-U基本上都有比较详细的记录,这些记录包括用户的IP地址、连接时间、断开时间、下传下载文件等。管理员可通过访问记录了解到用户在FTP服务器做了些什么事情,并从中检查谁是恶意用户,加以防范。

记录用户访问的情况
查看方法比较简单,在Serv-U管理工具窗口的左右选中【Domains】→【www.cn-lan.com】下的【Activity】,然后单击【Domain log】选项卡,从中可以看到比较详细的访问记录,如图。

14.断开用户的连接

在对FTP进行管理时,发现某个用户在对服务器做不利的事,或其它原因,需要断开用户连接。方法是:在Serv-U管理工具窗口的左右选中【Domains】→【www.cn-lan.com】下的【Activity】,然后单击【Users】选项卡,右击需要断开的用户,在弹出的菜单中单击【Kill User】菜单,接着弹出【Kick user】对话窗口,根据需要选择其中的一个选项,单击【OK】按钮,比如需要断开此连接并禁止该IP访问FTP服务器,则单击【Kick user and ban IP】选项钮即可。

断开某个用户的连接

多种断开用户的连接
15. 更改FTP服务器的端口

修改端口号
FTP服务器默认端口是21,有时由于某种原因不能使用21端口,修改默认端口的方法是:在Serv-U管理工具左侧选择【Domains】下的【www.cn-lan.com】,然后在右侧窗口的【FTP port number】文本输入框中输入所需的端口,这个端口尽量不要选择其他软件默认的端口,比如笔者输入的是8080。

远程管理Serv-U

做为管理员,不可能时时刻刻都坐在FTP服务器边上,有时出差或者回家需要对办公室的FTP服务器进行管理。

Serv-U提供的远程管理非常简单,只要你知道方法,操作起来便像在本地FTP服务器上一样。

具体操作步骤:

设置其管理员账号
(1) 在本地FTP服务器的Serv-U管理窗口中,选择某个账号,然后单击右边的【Account】选项卡,在【Privilege】边的选择列表中选择【System Administrator】,对该账号赋予管理员身份。

新建远程管理服务器连接
(2) 在远程计算机安装Serv-U软件,安装完后运行它,并在管理工具左侧右击【Serv-U Server】,在弹出菜单中选择【New Server】;

【提示:】远程计算机安装的Serv-U版本尽量与FTP服务器的上样。

输入远程FTP的IP或域名
(3) 在弹出的对话窗口输入FTP服务器的IP地址或域名,在【IP address】下的文本输入框中输入“www.cn-lan.com”,单击【Next】按钮继续;然后要求FTP服务器的端口号,在【Port number】文本输入框中输入FTP服务器端口号“8080”,单击【Next】按钮继续;接着要求输入FTP Server的名称,可以随便输入,笔者输入的是“cnlan’s FTP”,单击【Next】按钮继续;要求输入管理员账号,在【User name】文本输入框中输入拥有管理员权限的账号“fengyun”,单击【Next】按钮继续;最后要求输入管理员账号的密码,单击【Finish】按钮;

(4) 当完成设置后,单击“cnlan’s FTP”,可以发现与本地管理Serv-U没有什么区别。

远程管理就像在本地操作一样
【提示】当利用远程管理Serv-U停止FTP服务后,远程管理将无法启动Serv-U服务,只能通过本地启动。
常见问题解答

Serv-U常见问题

1.问:如何让用户上载/下载支持断点续传?

答:断点下载是Serv-U默认支持的,无须进行设置,这里只须设置断点上载,方法是进入Serv-U管理窗口,找到设置上载的目录,在目录访问属性中,勾选【Write】和【Append】。

2.问:如何注册Serv-U?

答:Serv-U的注册方法与其它软件不一样,注册方法是首先将序列号复制到剪切板中,然后进入Serv-U管理窗口,展开【Serv-U Servers】下的【Local Server】,然后单击【License】,最后单击右中的【Enter Key】按钮。

Ⅲ 请问什么是FTP主目录

FTP主目录(即用户登录FTP后的初始位置),进入“主目录”选项卡,在“本地路径”中选择好FTP站点的根目录,并设置该目录的读取、写入、目录访问权限。“目录列表样式”中“uniX”和“Ms-dos”的区别在于:假设将G�\FTP设为站点根目录,则当用户登录FTP后,前者会使主目录显示为“\”,后者显示为“G�\FTP”。

Ⅳ 虚拟目录的FTP虚拟目录

FTP虚拟目录可以作为FTP站点主目录下的子目录来使用,尽管这些虚拟目录并不是主目录真正意义上的子目录。究其实质,虚拟目录是在FTP站点的根目录下创建一个子目录,然后将这个子目录指向本地磁盘中的任意目录或网络中的共享文件夹。创建虚拟目录的步骤如下所述:
第1步,打开“Internet 信息服务(IIS)管理器”窗口,在左窗格中展开“FTP站点”目录。右键单击创建的FTP站点名称,在弹出的快捷菜单中依次选择“新建”→“虚拟目录”命令。打开“虚拟目录创建向导”对话框,在欢迎对话框中直接单击“下一步”按钮。
第2步,在打开的“虚拟目录别名”对话框中,用户需要设置连接到该虚拟目录时使用的名称。虚拟目录的别名不必跟指向的实际目录名相同。在“别名”编辑框中输入虚拟目录名称,并单击“下一步”按钮。
第3步,打开“FTP站点内容目录”对话框,这里需要指定虚拟目录指向的实际目录。单击“浏览”按钮在本地磁盘中选中实际目录,或者在“路径”编辑框中输入网络共享文件夹的UNC路径。设置完毕单击“下一步”按钮。
小提示:如果用户在“路径”编辑框中输入共享文件夹的UNC路径,在单击“下一步”按钮后会打开“安全凭据”对话框,要求输入有权访问指定该共享文件夹的用户名和密码。
第4步,在打开的“虚拟目录访问权限”对话框中可以设置该目录的访问权限,用户可以根据实际需要决定是否选中“写入”复选框。依次单击“下一步”→“完成”按钮完成创建过程。

Ⅳ 如何建设FTP

ftp全称file
transfer
protocol,文件传输协议,ftp不仅是一项协议,还是一种服务一种应用,可供用户在不同的设备之间复制文件,用户即可以下载文件又可以上传文件。
方法一:
利用IIS架设ftp
如果已经安装了IIS可以再添加ftp服务,具体方法:
1.进
控制面板-〉添加或删除程序-〉添加/删除windows组件
2.此时Internet信息服务(IIS)选项已被选中,点击Internet信息服务(IIS)选项,然后查看详细信息,将文件传输协议(FTP)服务选项选中,确定后将系统安装盘放入光驱,然后点击下一步安装ftp服务。
如果没有安装IIS请参考“如何在自己的爱机上架设自己的个人网站”,并在安装IIS前执行上面第2步
设置IIS中的FTP站点属性
1.进入
控制面板-〉性能维护(分类视图)-〉管理工具-〉Internet信息服务
打开IIS窗口
2.展开“本地计算机”前面的+号,看到“FTP站点”,继续展开看到"默认FTP站点"
3.右键"默认FTP站点"-〉新建-〉虚拟目录...
打开创建虚拟目录的向导,这个要创建的虚拟目录就是登录ftp后看到的目录。点击向导的下一步,在别名中键入想要创建的目录的名字,例如:myftp,然后下一步
4.向导要求输入内容所在的目录的路径,此路径就是你想共享的文件夹的路径,比如你想共享g盘下的movie文件夹,那么就在浏览中选择这个文件夹,文本框中就显示g:\movie\,然后点击下一步
5.此时向导要求你设置此文件夹也就是myftp文件夹的访问权限,“读取”是登陆的用户可以看到并下载文件,"写入"是用户可以上传文件,设置方访问权限后,完成虚拟目录的创建
6.此时展开"默认FTP站点",便可看到刚才创建的文件夹
7.同IIS中“网站”的wwwroot一样,“ftp站点”也有一个ftproot,默认地址是c:\inetpub\ftproot(详细说明看“如何在自己的爱机上架设自己的个人网站”),在第5步中建立myftp虚拟文件夹后,还需要在ftproot中建立一个同虚拟文件夹同名的文件夹,此例中需要在c:\inetpub\ftproot\中建立myftp文件夹
8.至此,ftp就架设好了,并建立了第一个文件夹myftp,要想建立其他目录步骤同上
方法二:下载Server-U的安装软件(网上注册版和破解版的很多,网络一下你就看到好多好多),安装软件,然后在“开始―>程序”中可以看到“Server-U
FTP
Server”的菜单,选择“Server-U
Administrator”,就可以看到配置界面。
在配置界面的左侧是配置菜单,除了有默认的本地服务器,还可以添加新的服务器。
组建一个FTP服务器,首先要在本地服务器下面的域中添加一个新的域,在“域”这个菜单上单击右键选择“新建域”,然后选择一个可用的IP地址,如果选空,那么就是说本机的所有IP地址都可以用,在设置IP地址之后,输入该域的域名、端口等,就可以添加新的域了。
添加新的域之后,还需要对该域做一些设置,例如用户的设置、访问IP的限制等设置。
在设置好的域下面,有设置、活动、用户、组四个菜单,点击设置可以设置访问的范围等内容,比如不允许IP地址192.168.0.3访问该服务器,那么就可以在设置的IP访问中进行设置。
其实,这些设置都可以不做的,主要是对用户的设置。在用户这个菜单上单击右键,选择“新建用户”,然后输入要建立的用户的名字、密码、访问的目录等内容,其中可以把该用户锁定在要访问的目录上,不允许访问服务器的其他内容。在新建用户之后,选中该用户,在界面右侧就会出现关于该用户的一些设置的内容,可以对这个用户的帐号进行一些设置。
如果不需要设置用户来访问,任何人都可以访问,那么还可以设置为匿名访问,使用anonymous来访问,密码是邮件地址。
在配置完软件之后,用户可以直接在浏览器中输入ftp://域来访问,如果在Server-U中配置的时候,设置了匿名访问,那么用户也可以不用用户名和密码来访问的。或者也可以用FTP的客户端软件来访问FTP服务器,例如用LeapFTP、CuteFTP等软件。
如何登陆ftp
方法一:用IE登录ftp
打开IE,在地址栏中键入[url]
ftp://xxx.xxx.xxx.xxx(xx[/url]表示你的ip),便可登陆
方法二:用专用ftp登录软件(推荐使用)
登录ftp的软件很多,有cuteFTP,FlashFXP,这里以FlashFXP为例介绍如何登陆ftp
flashftp界面介绍:界面有两个窗口,默认情况下左面是本地窗口即你机子的文件夹,右面的是ftp窗口即远程计算机的文件夹,按窗口上面的小图标可以转换本地窗口和远程窗口
快速连接ftp站点:Ftp->Quick
Connect
在Server
or
URL中输入ftp站点的域名或ip,如果想登陆你自己的ftp就输入你自己的Ip,在username/password中输入用户名和密码,如果
ftp站点是匿名登陆则不需要填写,填完后connect连接(另一种简单的方法是点击ftp窗口上面的闪电图标进行快速连接)
站点管理器site
manager:菜单sites->sites
manager,然后new
site并填写相关ftp信息,apply后既保存了,以后点击ftp窗口上面的闪电图标,可以看到你新建的站点,点击就可快速连接。

Ⅵ FTP是个什么概念

FTP(File Transfer Protocol),是文件传输协议的简称。
用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。正如其名所示:FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。
需要进行远程文件传输的计算机必须安装和运行ftp客户程序。在windows操作系统的安装过程中,通常都安装了tcp/ip协议软件,其中就包含了ftp客户程序。但是该程序是字符界面而不是图形界面,这就必须以命令提示符的方式进行操作,很不方便。启动ftp客户程序工作的另一途径是使用ie浏览器,用户只需要在ie地址栏中输入如下格式的url地址:ftp://[用户名:口令@]ftp服务器域名[:端口号] (在CMD命令行下也可以用上述方法连接,通过put命令和get命令达到上传和下载的目的,通过ls命令列出目录,除了上述方法外还可以在cmd下输入ftp回车,然后输入open IP来建立一个连接,此方法还适用于linux下连接ftp服务器)
通过ie浏览器启动ftp的方法尽管可以使用,但是速度较慢,还会将密码暴露在ie浏览器中而不安全。因此一般都安装并运行专门的ftp客户程序。1.在本地电脑上登陆到国际互联网. 2.搜索有文件共享主机或者个人电脑(一般有专门的FTP服务器网站上公布的,上面有进入该主机或个人电脑的名称,口令和路径). 3.当与远程主机或者对方的个人电脑建立连接后,用对方提供的用户名和口令登陆到该主机或对方的个人电脑. 4.在远程主机或对方的个人电脑登陆成功后,就可以上传你想跟别人分享的东东或者下载别人授权共享的东东(这里的东东是指能放到电脑里去又能在显示屏上看到的东东). 5.完成工作后关闭FTP下载软件,切断连接. 为了实现文件传输,用户还要运行专门的文件传输程序,比如网际快车就有这方面的功能,其它还有很多专门的FTP传输软件,FlashFxp为其中的杰出软件。有兴趣的网友可以试试其他的软件,如LeapFTP总归各有各的特色.FTP协议TCP/IP协议中,FTP标准命令TCP端口号为21,Port方式数据端口为20。FTP协议的任务是从一台计算机将文件传送到另一台计算机,它与这两台计算机所处的位置、联接的方式、甚至是是否使用相同的操作系统无关。假设两台计算机通过ftp协议对话,并且能访问Internet, 你可以用ftp命令来传输文件。每种操作系统使用上有某一些细微差别,但是每种协议基本的命令结构是相同的。
FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式。 1.ASCII传输方式:假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。 但是常常有这样的情况,用户正在传输的文件包含的不是文本文件,它们可能是程序,数据库,字处理文件或者压缩文件(尽管字处理文件包含的大部分是文本,其中也包含有指示页尺寸,字库等信息的非打印字符)。在拷贝任何非文本文件之前,用binary 命令告诉ftp逐字拷贝,不要对这些文件进行处理,这也是下面要讲的二进制传输。 2.二进制传输模式:在二进制传输中,保存文件的位序,以便原始和拷贝的是逐位一一对应的。即使目的地机器上包含位序列的文件是没意义的。例如,macintosh以二进制方式传送可执行文件到Windows系统,在对方系统上,此文件不能执行。 如果你在ASCII方式下传输二进制文件,即使不需要也仍会转译。这会使传输稍微变慢 ,也会损坏数据,使文件变得不能用。(在大多数计算机上,ASCII方式一般假设每一字符的第一有效位无意义,因为ASCII字符组合不使用它。如果你传输二进制文件,所有的位都是重要的。)如果你知道这两台机器是同样的,则二进制方式对文本文件和数据文件都是有效的。 5. FTP的工作方式 FTP支持两种模式,一种方式叫做Standard (也就是 PORT方式,主动方式),一种是 Passive (也就是PASV,被动方式)。 Standard模式 FTP的客户端发送 PORT 命令到FTP服务器。Passive模式FTP的客户端发送 PASV命令到 FTP Server。
下面介绍一个这两种方式的工作原理: Port模式FTP 客户端首先和FTP服务器的TCP 21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP 20端口连接至客户端的指定端口发送数据。 FTP server必须和客户端建立一个新的连接用来传送数据。 Passive模式在建立控制通道的时候和Standard模式类似,但建立连接后发送的不是Port命令,而是Pasv命令。FTP服务器收到Pasv命令后,随机打开一个高端端口(端口号大于1024)并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器此端口,然后FTP服务器将通过这个端口进行数据的传送,这个时候FTP server不再需要建立一个新的和客户端之间的连接。 很多防火墙在设置的时候都是不允许接受外部发起的连接的,所以许多位于防火墙后或内网的FTP服务器不支持PASV模式,因为客户端无法穿过防火墙打开FTP服务器的高端端口;而许多内网的客户端不能用PORT模式登陆FTP服务器,因为从服务器的TCP 20无法和内部网络的客户端建立一个新的连接,造成无法工作。 FTP软件可以更好的帮助你管理FTP目录 提供更系统的工具 FTP工具推荐使用 cuteftp http://www.onlinedown.net/soft/3065.htm