您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页ftp概述

ftp概述

来源:二三娱乐
 深圳市中兴通讯股份有限公司CDMA事业部南京分部用户服务部

FTP概述

许永展 01/10/14

一、ftp的概念

FTP 是用于 TCP/IP 网络的最简单的协议之一,是英文File Transfer Protocol的缩写。该协议是Internet文件传送的基础,它由一系列规格说明文档组成。用于将文件从网络上的一台计算机传送到同一网络上的另一台计算机。

同大多数Internet服务一样,FTP也是一个客户/服务器系统。用户通过一个客户机程序─FTP,连接至在远程计算机上运行的服务器程序。从概念上说,FTP的思想很简单。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令。比如说,用户发出一条命令,要求服务器向用户传送某个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户目录中。

“FTP”就是完成两台计算机之间的拷贝。从远程计算机拷贝文件至自己的计算机上,称之为“下载(download)”文件。若将文件从自己计算机中拷贝至远程计算机上,则称之为“上载(upload)”文件。

二、FTP配置

在NT服务器中设置FTP服务器的方法一般有两种:一种是用微软公司自己提供的Internet Information Server产品;另一种是用第三方的FTP服务器产品。中兴zxc10计费系统采用前者,所以这里重点介绍一下在Internet Information Server中FTP的设置。 1. 配置会话活动

我们可以根据实际需要配置允许同时连接的用户数量及连接时间。因为用户在注销或中断连接之前一直处于登录状态,所以可以使用“服务”属性页中的“已连接的用户” 按钮,以跟踪当前连接的用户。

例如,查看当前连接该 FTP 节点的用户可以按以下步骤:

①在“Internet 服务管理器”中,双击 FTP 服务以显示其属性页。

②单击 “服务”选项卡。

③单击 “当前会话”。

深圳市中兴通讯股份有限公司CDMA事业部南京分部用户服务部

④如果要断开用户,请选定用户,然后单击“断开”。要断开所有连接,请单击“全部断开”。

⑤单击“关闭”,然后单击“确定”。

2.配置 FTP 登录

如果将 FTP 服务配置为可以匿名登录,客户可以用 anonymous 登录。通常,匿名 FTP 用户可以使用电子邮件地址作为密码来登录。注意 Internet Explorer与其它 Web 浏览器将自动登录到允许匿名登录的所有 FTP 节点。

另外,FTP 客户还可以允许以 Windows NT 用户名和密码登录,以便使用此计算机。在 Windows NT 文件系统 (NTFS) 驱动器上,可以控制每个用户的访问权限和文件访问能力。要以 Web 浏览器使用该机制登录,请键入 ftp://user:password@computername/ 或 ftp://username@computername

在“服务管理器”的 “FTP 服务属性”中,选定 “只允许匿名连接”复选框,防止用户使用用户名登录。如果复选该复选框,匿名以外的其它帐号则不能登录。因为只允许匿名帐号访问,所以具有很高的安全性,入侵者不能企图以管理员帐号访问。

下面对控制匿名连接、设置用户名和密码安全性的设置作些说明:

① 在 “Internet 服务管理器”中,双击 FTP 服务,然后单击“服务”选项卡以显示属性页。

② 在“允许匿名连接”中,键入客户访问资源时,FTP 服务可以使用的用户名和密码。

此帐号必须是在 Windows NT用户管理器中设置的有效帐号。赋予此帐号的权限适用于所有匿名登录。

③ 如果要拒绝访问任何非匿名登录,请选定“只允许匿名连接”复选框。

因为 FTP 密码是未加密的,如果不想要用户使用其自己的用户名和密码登录,该选项非常方便。但是所有用户将具有匿名帐号所定义的相同特权。默认情况下,该选项禁用。如果用户不应该使用他们的 Windows NT 用户帐号来连接,则选定此选项。 ④ 单击“确定”。 注意:

1)在计费系统中我们最好设定用户以不允许用户以匿名登录,所以“只允许匿名连接”和“允许匿名连接”复选框均不选。

2) 需要手工利用域用户管理器建立本地用户帐号(NT域安全禁止FTP使用主域帐号)

供FTP客户的登录使用,方法为:

在131上选择管理工具->域用户管理器->用户->选择域->输入131机器名->在131本机建立新帐号,如bill,密码为永久、不可更改,以及最少权限。132上同样创建用户。

深圳市中兴通讯股份有限公司CDMA事业部南京分部用户服务部 3) 为了保证ftp在双机切换后工作正常,须将ftp加入cluster 资源,具体如下:

在Cluster 新建资源,类型为IIS Virtual Root,选择 run in sepatate resource monitor。资源依赖于CLUSTER IP地址,选择FTP 服务,可读、可写,最后Finish结束。

3.自定义消息

自定义欢迎、退出与 最大连接消息的步骤:

① 在“Internet 服务管理器”中,双击 FTP 服务以显示其属性页。

② 单击 “消息”选项卡。

③ 在“欢迎信息”框中,键入用户连接时要显示的欢迎信息。 如:欢迎登录中兴计费server。

④ 在“退出消息”框中,键入当用户断开时想要显示的消息。

⑤ 在“ Maximum connections message”框中,当由于连接的用户已经达到最大数量致使新用户不能连接时,请键入要显示的消息。

⑥ 单击“应用”,然后单击“确定”。

4.配置 FTP 目录

配置 FTP 目录主要是对宿主目录、列表的样式等作一说明。

默认情况下,可在宿主目录中获得所有子目录。应该将所有 FTP 文件放于宿主目录中。另外,可以象使用 WWW 服务一样增加虚拟目录。但是,因为 FTP 作为较旧的协议在技术上的限制,虚拟目录对用户是不可见的。只有用户知道虚拟目录的别名时才能浏览虚拟目录。我们将m:\\ftam设置为home目录。

我们还可以设置列表样式,一些浏览器要求 FTP 列表的样式为 UNIX 格式。为获得最大的浏览器能力,应该将 FTP 列表的样式设置为 UNIX 格式:

1)在“ Internet 服务管理器”中,单击“目录”选项卡。

2)在“ Directory Listing Style”框中,选定 UNIX,以 UNIX 格式显示目录;若选定MS-DOS ,以 MS-DOS 格式显示目录。

5.设置读与写权限

必须使用“Internet 服务管理器”设置“可读”与“可写”权限。在 NTFS 驱动器上还可以设置另外的权限及限制使用 Windows NT 资源管理器。

可读 为允许 FTP 客户从此目录查看目录列表中的目录和取(下载)文件,必须为此

深圳市中兴通讯股份有限公司CDMA事业部南京分部用户服务部 目录设置读权限。

以默认方式为所有 FTP 虚拟根目录设置读权限。删除读权限及设置写权限以创建专用目录,用户可向其复制文件,而不能查看其他人留下的文件。

可写 为使 客户能够将文件放到(加载)目录中,必须将此目录设置为写权限。如果目录允许写权限而禁止读权限,则该目录将不出现在目录列表中--但是如果用户知道该目录名,FTP 客户可以转换到该目录。然后将文件载入其中。 我们要求将ftam目录设置为可读写权限。

三、ftp主要命令

下面列举了ftp大部分常用命令,这些命令在多数ftp客户机上有效。

命令 解释

ascii 进入ASCII方式,为传输文本文件用。

binary 进入二进制方式,为传输二进制文件用。

cd 改变远端机器的工作目录。

close 结束ftp与远端机器的会话,并且返回ftp命令状态。用 close后,你可以与一新的系统连结,或者从ftp中退出。

delete filename 删掉远端系统中批定名的文件。

dir file destination 在远端机器上,列出全部目录,file和destination都是任选的,file可以是一单个文件或者带“?”和“*”的匹配结构。列出将显示符合限定的所有文件。如果省略file,将列出当前目录的所有文件。destination是输入应放的地方,它可以是一本地机器上的一个文件或一个将文件过滤的命令,如省略,将显示在终端上。

hash 当每次用get或put命令传送一个数据块时,让ftp显示一个#。当传输很大的文件时,如你不确信网络是否工作,会给你一看得见确定数据在传输的信号。如果ftp已显示这种信号,hash命令则取消此信号。

help command 显示出关于此命令的一小段帮助文字。

1cd directory 在本地机器上将缺省目录改变为指定的目录。

1s 在远端机器上列出一短的目录,参数与dir相同。

深圳市中兴通讯股份有限公司CDMA事业部南京分部用户服务部 mget file-list 从远端机器上获得多个文件。file-list可以是一列用空格分开的文件名。经常带有表达任意文件的“*”和表达此位置上的任意东西的“?”的匹配类型结构。

mput file-list 将多个文件传送到远端机器上,file-list可是由一空格分开的文件名的列出,或用“*”或“?”的匹配结构。

open 连接到指定名的机器上,如果从某个系统上传输完文件后,想连接到一新的系统上,这里是有用的。你必须首先关闭(close)原来的连接。

prompt 使用mget或mput时,prompt命令让ftp在传输每个文件前提示你确定一下。这当你要确信传输或覆盖已经存在的文件是不必要时是有用的。当你发出prompt命令时如果已经启动了提示,ftp将把提示关掉,当传输所有的文件时,将不再有任何提问。

pwd 显示远端当前目录的名字。

quit 退出ftp,并关闭当前打开的所有连接。

user 将用户名发到远端机器去登录,当你没有正确地输入用户名和口令时,是有用的。不用关闭当前连接再做新的连接,你可发出user命令来再试一次。

! 在UNIX系统中,当运行ftp时,可不退出ftp,直接运行“!”后键入的UNIX命令。

CTRL+C 中断ftp命令。

上面列出了常用的命令,ftp实际上还有很多命令,但其中的命令只对特殊的目的才真正需要。除非有特殊需要,上面列出的命令也就足够了。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务