当前位置:文档之家› FTP基础知识

FTP基础知识

FTP基础知识
FTP基础知识

FTP基础知识

学习重点:

什么是FTP?

FTP用来做什么?

FTP工作原理

C/S?

B/S?

FTP服务器

FTP传送方式

断点续传

断点续传的前提

PORT

PASV

切换

操作

FTP链接三要素(FTP用户名,FTP密码,FTPip)

可以写成:

ftp://用户名:密码@IP

站站对传

查找

改换传输模式

注意事项(文件名一致,上传到哪儿?)

FTP对一个做网络的朋友是必会的工具,主要用到的功能就是上传编辑好的文件到服务器,或者从服务器上下载到本地修改,维护我们的站,多多少少都会用到它。

首先说一下什么是FTP?

FTP是File Transfer Protocal 的缩写,中文的意思是文件传输协议,从字面上理解,就是一种协议,这种协议的主要功能就是”文件传输”,网络上的协议就好像我们生活种人和人之间定的约定,按照这个约定来执行。

下来讲一下FTP工作原理。

我们就拿下传文件为例,当你启动FTP从远程计算机拷贝文件时,你事实上启动了两个程序:一个本地机上的FTP客户程序,它向FTP服务器提出拷贝文件的请求。另一个是启动在远程计算机的上的FTP服务器程序,它响应你的请求把你指定的文件传送到你的计算机中。FTP采用“客户机/服务器(c/s模式)”方式,在这里解释一下C/S(client srver) 模式和B/S(browser srver)模式,C/S模式就是客户端/服务器模式,一般常见的是网络软件为主,比如,Cuteftp,迅雷下载,QQ 等等。特点是要在客户端安装软件,然后和服务器传输、通讯。B/S就是浏览器/服务器模式,比如网站,都是基于浏览器和服务器的数据交互。那么什么是FTP服务器?提供FTP服务的服务器就是FTP服务器。

下面讲一下FTP传输的两种方式。

1.ASCII传输方式

2.二进制传输模式,有些程序一定要用到二进制,比如DISCUZ。

这两个传输方式从技术层面来讲,比较复杂,在此就不解释那么多,我们只要记得一般用那种方式传输就可以了,通常情况下我们用自动传输方式,如图:

下来讲一下什么是FTP服务器的断点续传功能,续传的条件是什么?下载文件时,最怕中途断线,无法成功下载完整的文件,断点续传就是从文件中断的地方接下去下载,而不必重新下载,这项功能对于下载较大文件时非常有用,实现断点续传的条件有三个:

1、FTP服务器要能提供断点续传的功能。目前包括IIS 和大部分的FTP架设软件都有了这个功能。

2、FTP的登录软件要有断点续传的功能。像FlashFXP和CuteFTP都有这一功能。

3、FTP服务器上的文件要与下载到硬盘中的文件名相同。

接下来讲一下FTP协议的两种工作方式:

PORT方式和PASV方式,中文意思为主动式和被动式。

PORT(主动)方式的连接过程是:

客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端在命令链路上用 PORT命令告诉服务器:“我打开了端口,你过来连接我”。于是服务器从20端口向客户端的端口发送连接请求,建立一条数据链路来传送数据。PASV(被动)方式的连接过程是:

客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器在命令链路上用 PASV命令告诉客户端:“我打开了端口,你过来连接我”。于是客户端向服务器的端口发送连接请求,建立一条数据链路来传送数据。

从上面可以看出,两种方式的命令链路连接方法是一样的,而数据链路的建立方法就完全不同。FTP的默认端口是20、21。

PORT:客户端准备好向服务器发出请求

PASV服务器准备好向客户端发出请求

下面讲一下这两种常见的FTP客户端软件PORT方式与PASV方式的切换方法:

大部分FTP客户端默认使用PASV方式,IE默认使用PORT方式,在大部分FTP客户端的设置里,常见到的字眼都是“PASV”或“被动模式”,极少见到“PORT”或“主动模式”等字眼。因为FTP 的登录方式只有两种:PORT和PASV,取消PASV方式,就意味着使用PORT方式。在此只介绍两种,IE 和FLASHFXP来介绍如何切换。

IE:工具 -> Internet选项 -> 高级 -> “使用被动FTP”(需要IE6.0以上才支持),

如下图:

FlashFXP:选项 -> 参数选择 -> 代理/防火墙/标识 -> “使用被动模式”,或者站点管理 -> 对应站点 -> 选项 -> “使用被动模式”,或者快速连接 -> 切换 -> “使用被动模式”。

下面我们就以FLASHFXP来介绍以下上传下载的用法。

首先打开软件,就看到如下图所示:

最上面的是工具栏就不用说了,本地文件区就是我们本地电脑,打开有五部分,左上是本地文件区,远程服务器区是FTP链接成功后显示远程服务器上文件的区域,“正在上传的和未上传的文件区”显示的是传输文件的状态,比如正在上传,未上传,“上传信息及进度”比如显示ftp连接成功及服务器站点相关信息,接下来我们以IP:https://www.doczj.com/doc/a815333884.html, FTP用户名https://www.doczj.com/doc/a815333884.html, FTP 密码https://www.doczj.com/doc/a815333884.html,163 为例说明。

1.点击工具栏上“站点”/“站点管理器”或者用快捷键F4,出现下图所示的对话框。

2.在“站点管理器”对话框中,点击“新建站点”,在弹出的对话框中,输入一个站点名称。比如:天空娱乐.然后确定。

一定要新建站点,要不下次就没有了,然后在IP里面输入IP或者网址,这个网址是已经解析过的,用户名、密码都输入,默认端口是21,不要动,然后点"应用"。就把这个FTP站点保存了。现在就可以点"连接"了,连接后出现:

链接成功后就可以看到远程服务器上面的文件。然后找到自己的站点本地位置,全选上,点"传送",就开始上传了。同样的方法,选中远程空间中的文件或者文件夹,点右键,占击“传输”,就可以下载到本地。

FlashFXP最特殊的功能是它可以实现站点之间的对传。这也体现在它的名称FlashFXP上,而不叫FlashFTP,如果你要制作镱像网站,多多利用这个功能吧。站站对传操作方法如下:

在“站点管理器”中,点击“连接”,首先连接其中一个站点,之后再把本地区切换成远程区,切换按钮是,工具栏上面

,再连接另一个站点,你就可以看到两边都是远程服务器,从而实现站站对传,选中一个站点中的文件或者文件夹,点击右键,选中“传输”。如图:

这种方式节省你下载到本地,然后再上传到另外一个站点的过程,方便,快捷。但是并不是所有的服务器都支持这种传输,视服务器情况而定。

下面讲一下如何用FlashFXP可以让你了解已使用的FTP空间情况,比如我100M空间,现在我的站点文件用了多少,还有多少剩余空间,查看方式如下:

(1) 先链接上站点。

(2) 选择“工具”/“计算已使用的FTP空间”,如图:

图片可能看不到,按照我讲的操作

(3)在“已使用磁盘空间”对话框中,选择要计算的文件夹,“/”代表整个站点,如下图

然后点"检查",就会出现扫描结果,文件多少个,文件夹多少个,已用空间多少M。

上传的时候如果想改变传输模式,比如是改成二进制传输的,那么可以点工具栏里面的"选项",然后点"参数选择",就会出现一个对话框,再选择"传送",就可以看到在左边有选择"传输模式",根改你的传输方式就可以了,但是不提倡改这个,默认最好,就是"自动"。

以上就是基本的FTP使用方法,下来讲一下注意事项。

本地文件和远程服务器文件一定要一一对应,如何理解那,比如说我要上传本地一个文件叫QQ.gif的图片,覆盖原来服务器上的QQ.gif文件。假如本地路径是c:/web/images/qq.gif ,本地站点是web,那么我们对应的服务器QQ.gif的路径就是/images/。还有一个值得注意的就是好多人传上去传错了,为什么?主要原因是空间提供商不同,空间里面默认放置的文件也是不同的,有

放数据库的,有放临时文件的,有放WEB站点的,这就迷惑了新手,不知道到低传到那个文件下,一般情况如下:

1、如果远程链接成功了,而上面文件夹是0,就是没有,就可以直接上传。比如刚才我们测试的那个https://www.doczj.com/doc/a815333884.html,就是。

2、PHP空间链接成功一般有Maildir, logs, htdocs那么我们上传的文件夹是htdocs。

3、还有一些空间刚开通里面会有一个web文件夹,那就应该传到web文件夹里面。

综上所说每个空间提供商可能默认站点的目录是不一样的,按照实际情况为准。

最后讲一下WEB FTP格式。

就是在IE种直接输入,可以访问我们的WEB站点,格式如下:ftp://用户名:密码@FTP服务器IP 或域名,比如我们刚才说的https://www.doczj.com/doc/a815333884.html,,格式就应该是比如在地址栏里面输入ftp://https://www.doczj.com/doc/a815333884.html,:https://www.doczj.com/doc/a815333884.html,163@59.36.98.231,也一样可以打开,这种缺点是上传速度慢,而且有的空间不支持WEB方式下的FTP。

FTP服务器设置

最好是使用SERV-U, 或者就用系统自带的IIS中的那个。 若你的系统没有安装IIS,请在“控制面板”中的“添加或删除程序”中安装 IIS(“Internet 信息服务”) 在“控制面板”的“管理工具”中,启动IIS,并启动IIS上的FTP服务。在默认情况下,此时你的FTP服务器已经搭建好了,并且可以立即登录,但是该FTP中没有任何文件。右击IIS中的“默认FTP站点”节点,选择“属性”命令,打开相应的属性设置对话框。 点击“主目录”选项卡,在FTP站点目录的“本地路径”处填上你要设置的共享文件路径。默认情况下,此处的文件夹位置为“C :\Inetpub\Ftproot”,你如果临时想改变共享目录,随时都可在此处修改,以后别人登录你的FTP服务器时显示的文件列表就是在这个目录中。 在“主目录”的选项卡中,你还可设置FTP服务器的文件访问权限,分别有读取、写入和记录访问。安全起见,这里的写入权限一般不选,保证匿名用户不能随意对你文件进行操作。 设置登录的用户。如果你愿意提供“匿名”访问的权限,还需在“安全账户”选项中选择“允许匿名连接”选项。此外,你还可从Windows XP Professional的用户账号(控制面板→管理工具→计算机管理→本地用户和组)中选择FTP服务器的特殊账号,当然也可以自己设置用户名和密码。 在“消息”选项卡中,有“欢迎”、“退出”和“最大连接数”3个输入框,分别代表别人在登录、退出时FTP服务器给出的提示停息,你可以根据自己的需要设置。此处,最大连接数是设置同时连接本地FTP的最大主机台数。 在“FTP站点”选项卡中设置FTP标识,包括说明、IP地址和端口,在“描述”文本框中,把“默认FTP站点”改为你的FTP站点名称,其它的一般不需要改动,按照默认选项即可。 三、测试FTP服务器 FTP服务器架设好以后,我们可以在本地测试一下。可以采用两种方法登录到FTP服务器。

ftp如何下载及使用

更多详情请参阅:https://www.doczj.com/doc/a815333884.html,/printpage.asp?BoardID=4&ID=1822 【教程专贴】教你如何下载FTP及如何使用影音传送带 推荐FTP软件下载地址: https://www.doczj.com/doc/a815333884.html,/soft/2506.htm https://www.doczj.com/doc/a815333884.html,/soft/7249.htm 很多人看到一些长篇的FTP教程就会没什么耐心看下去,现在就简明介绍一下。希望对大家有所帮助。 1.FTP概述 文件传输是指将文件从一台计算机上发送到另一台计算机上,传输的文件可以包括电子报表、声音、编译后的程序以及字处理程序的文档文件。 2.FTP中的两种工作方式 A.Standard模式FTP的客户端发送PORT 命令到FTPserver (PORT模式) B.Passive模式FTP的客户端发送PASV命令到FTP Server (PASV模式) 3. 怎样把PASV模式改为PORT模式? CuteFtp 请点击---编辑----全局设置----连接类型----选择PORT或P ASV---然后确定。 flashfxp 选项---参数设置----防火墙/代理/标识----把使用被动模式前的小勾取消即可 leapftp 站点管理器-----你要连接的站点-----高级---去掉pasv前面的勾 4. [ ftp://A:B@C:F;;形式的说明] A代表用户名 B代表密码 C代表FTP 地址或者IP 地址 F代表端口---------省略表示默认端口21 5.为什么FTP连接进去是空的,看不到文件? 原因1:不支持PASV,请用PORT模式。 原因2:网站不支持list命令,找到具体的链接,用flashget下载 6.FTP 常见错误及解决方法 421错误:同时连接该ftp的人数过多,超出FTP设置的人数了,请等人少的时候再连接。 530“not login": 用户名或密码错误,获得正确的密码重新连接。

FTP巡检系统操作手册范本

FTP巡检系统操作手册 一,FTP上传部分 文件上传部分操作界面非常简单直观,如下图所示: 从上图来看,很简单清晰的就知道上传部分分为三大块:上传、重传和文件中的FTP 设置。界面下面的状态栏和进度是反应当前FTP程序的连接状态和操作状态。 1,FTP设置 当用户第一次使用FTP文件上传程序的时候,程序会自动弹出FTP设置界面,界面如下:

在弹出的界面中“FTP服务器”输入框中输入FTP服务器名称(如果是局域网部,则输入FTP服务器的IP地址),在“用户名”输入框中输入可以登录FTP服务器有效的用户名,在“密码”输入框中输入相应的密码。然后用鼠标左键点击按钮。登录成功,在状态栏有“FTP连接成功”提示,登录失败在状态栏有“FTP连接失败”提示,成功后则界面如下: 这样就可以看到FTP服务器上的所有目录,默认路径是“/”,用户需要选择一个目

录,如下图所示: 上图表示选中FTP服务器上的“/Test”目录作为存放上传文件的目录,选择完路径后,用鼠标左键点击按钮,出现如下界面: 如果登录FTP服务器成功,而没有可以供选择的FTP路径,如下图所示:

此时表示FTP服务器上仅提供根目录“/”作为保存上传文件的目录,用户就不用选择文件保存目录了,直接用鼠标左键点即可。 如果用户想连接别的FTP服务,只需要用鼠标左键点主界面上的“文件”按钮,如下图所示: 然后选择“FTP设置”,进到如下界面: 在“FTP服务器”输入框中输入另一个FTP服务器名称,输入对应的用户名称和密码,然后用鼠标左键点按钮,这样就可以登录到其他的FTP服务器上了。

2,上传功能 上传功能,就是将数据库中没有上传过的数据以日期(天为单位)进行打包上传到FTP服务器上。在上传的过程中不允许进行重传操作。 上传过程中,程序需要完成三个工作: A 将数据库中没有上传过的数据进行数据打包,存放到系统指定的文件夹。 B 在存放文件的同时,将数据文件进行压缩,这样可以节约以后上传文件的时 间。打包压缩如下图所示: 数据打包压缩完成如下图所示:

FTP上传常见问题

FTP上传常见问题 1、为什么无法上传,提示密码不对? 请查看您的登陆名密码填写是否正确?因为如果密码是复制的话,可能会复制出空格。另外,我们给您的初始密码是个英文的,也许是字母l被认为是数字1,字母O被认为是数字0。最后,您要看一下您在ftp登陆时选择的登陆类型是否是普通。 2、为什么无法上传网页,FTP故障-提示“无法连接服务器”错误? 问题出现几种原因:FTP客户端程序设置问题,客户上网线路问题,FTP服务器端问题。处理方法:建议您使用CUTPFTP软件来上传客户的网页,在“FTP主机地址处”最好填写IP 地址,如果您上传时提示socket错误的话,请您检查一下您使用软件的编辑菜单下的连接中防火墙里是否有一个使用了pasv模式?如果选中的话,您把此选项取消即可连接主机。 再检查FTP软件的端口是否设置为默认的21,FTP主机设置是否正确,最后查一下您是否使用了某些防火墙或网关代理软件,看这些软件是否将FTP的21端口屏蔽掉了(如果是默认选择,请把它取消)。如果以上都没问题,请与我公司联系。 3、为什么FTP时已经通过身份验证,但总列不出目录? 问题出现原因:您使用的上传软件的FTP客户端程序不应该选用PASV mode和firewall setting 处理方法:建议使用Cuteftp4.2软件,在Edit->Setting…->Connection->Firewall去掉”PASV mode”这个选项即可。FTP能登录,但里面目录无法显示是因为我们加装了防火墙的原因。请把上传软件的PASV模式关掉,在上传软件的属性里去掉PASV模式,因为这个选项默认是打勾的,去掉就可以了。 4、为什么无法上传,提示连接时找不到主机? 首先请您检查一下您的域名是否做过域名解析?检测方法:您可以在DOS提示符下输入ping域名如果可以ping通的话,则您可以在FTP软件中“FTP主机地址处”填写您的域名,如果ping不通的话,则您需要在“FTP主机地址处”填写您主机的IP地址。如果提示FTP 地址写错:检查FTP地址是否正确,特别是检查最近FTP地址是否有变更过 5、我的网站FTP密码验证可通过,只是在最后不能目录列表列出,显示:LLIST425,这是什么原因? 原因是由于您的虚拟主机空间已用完造成的,请使用FTP登陆,删除一些不必要的文件即可。 6、上传的文件超过我的磁盘限额会出现什么情况? 您将得到系统提示,无法再上传任何东西(文件上传后的字节数为零)。 7、上传网页后,访问结果为”Forbidden”(禁止访问),是什么原因? 问题出现原因:这种结果是由于您相应的目录下,缺少一个索引文件,其名称必须是index.html,index.htm或index.shtml中的一个,缺少索引文件,服务器就会出这种提示,以避免别人看到您的目录下有哪些文件。 处理方法:请您将文件名改成index.html即可。

FTP服务器的基本配置

实验八:Ftp服务器配置 实验目的: 1.掌握FTP服务器的架设 2.掌握FTP服务器的基本设置 实验内容: 1.架设FTP服务 2.配置FTP服务器 实验方法: FTP(File Transfer Protocol)即文件传输协议是用来在两台计算机之间传输文件的TCP/IP通信协议。两台计算机一台称为FTP服务器,一台称为客户端。客户端可以从服务器下载文件,也可以上传文件到FTP服务器。 Windows Server 2003的FTP服务集成在IIS(Internet Information Services)服务中。采用默认安装IIS服务并不会安装FTP服务。 一、FTP服务器的安装与测试并在域环境下配制ftp服务器实现上传、下载和非匿名访问 (一)FTP服务的安装 1.选择“开始”→“控制面板”→“添加或删除程序”→“添加/删除 Windows组件”,选取“应用程序服务器”后,单击“详细信息”按钮。 2.选择“Internet 信息服务(IIS)”后,单击“详细信息”按钮。 3.选择对话框中的“文件传输协议(FTP)服务后,单击“确定”按钮回 到前一画面。然后依次单击“确定”按钮和“下一步”按钮直至“完成” 按钮。 安装完成后,可以用“IIS管理器”来管理FTP服务器,打开方式为“开始”→“管理工具”→“Internet信息服务(IIS)管理器”。展开“FTP站点”时,可以看到下面有一个“默认FTP站点”。 (二)FTP服务器的测试 用两种方式可以测试FTP站点是否工作正常。一是在命令行用ftp.exe程序,一是用IE浏览器。下面分别介绍。 ?用ftp.exe程序测试。在测试主机启动命令行程序,然后输入ftp 服务器 的IP地址,如:ftp 172.16.145.142。如果服务器有域名也可以通过“ftp 主机域名”来访问。当提示输入用户名时,可以用匿名账户来访问,即 输入anonymous,提示输入密码时随便输入一个电子邮件帐号如 abc@https://www.doczj.com/doc/a815333884.html,(需要有@)即可。断开连接输入bye。 ?用IE浏览器测试。在浏览器的地址栏输入“ftp://IP地址/”或“ftp://域 名/”。系统会自动用匿名账户来连接FTP服务器的默认站点。由于目前 默认站点内还没有文件,所以界面中看不到任何文件。 ?如果无法连接FTP服务器,请通过IIS管理器检查默认FTP站点的状态 是否为“正在运行”。如果处于停止状态,则可以右击“默认站点”选 择“启动”来开启FTP服务。 如果测试主机有其他FTP客户端程序如FlashFXP,CuteFTP等,也可以用这些程序来测试。 二、FTP服务器的基本配置 (一)主目录与列表样式

详述Linux ftp命令的使用方法

详述Linux ftp命令的使用方法 Linux ftp命令是Linux系统下使用ftp进行文件传输的必须知道的知识,这里详细介绍Linux ftp 命令的一些经常使用的命令和使用方法。 AD: ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里详细介绍Linux ftp命令的一些经常使用的命令,相信掌握了这些使用Linux 进行ftp操作将会非常容易。 Linux ftp命令的一般格式如下: $ ftp 主机名IP 其中“主机名IP”是所要连接的远程机的主机名或IP地址。在命令行中,主机名属于选项,如果指定主机名,ftp将试图与远程机的ftp服务程序进行连接;如果没有指定主机名,ftp将给出提示符,等待用户输入命令:$ ftpftp 此时在ftp 提示符后面输入open命令加主机名或IP地址,将试图连接指定的主机。不管使用哪一种方法,如果连接成功,需要在远程机上登录。用户如果在远程机上有帐号,就可以通过ftp使用这一帐号并需要提供口令。在远程机上的用户帐号的读写权限决定该用户在远程机上能下载什么文件和将上载文件放到哪个目录中。如果没有远程机的专用登录帐号,许多ftp站点设有可以使用的特殊帐号。这个帐号的登录名为anonymous (也称为匿名ftp),当使用这一帐号时,要求输入email地址作为口令。如果远程系统提供匿名ftp服务,用户使用这项服务可以登录到特殊的,供公开使用的目录。一般专门提供两个目录:pub目录和incoming目录。pub目录包含该站点供公众使用的所有文件,incoming目录存放上载到该站点的文件。一旦用户使用ft高山美人茶 https://www.doczj.com/doc/a815333884.html, p在远程站点上登录成功,将得到“ftp ”提示符。现在可以自由使用ftp提供的命令,可以用help命令取得可供使用的命令清单,也可以在help命令后面指定具体的命令名称,获得这条命令的说明。 最常用的命令有:ls 列出远程机的当前目录cd 在远程机上改变工作目录lcd 在本地机上改变工作目录ascii 设置文件传输方式为ASCII模式binary 设置文件传输方式为二进制模式close 终止当前的ftp会话hash 每次传输完数据缓冲区中的数据后就显示一个#号get(mget)从远程机传送指定文件到本地机put(mput)从本地机传送指定文件到远程机open 连接远程ftp站点断开与远程机的连接并退出ftp? 显示本地帮助信息! 转到Shell中 下面简单将ftp常用命令作一简介。◆启动ftp会话open命令用于打开一个与远程主机的会话。该命令的一般格式是:◆open 主机名IP如果在ftp 会话期间要与一个以上的站点连接,通常只用不带参数的ftp命令。如果在会话期间只想与一台计算机连接,那么在命令行上指定远程主机名或IP地址作为ftp命令的参数。◆终止ftp会话close、disconnect、和bye命令用于终止与远程机的会话。close和disronnect命令关闭与远程机的连接,但是使用户留在本地计算机的ftp 程序中。和bye命令都关闭用户与远程机的连接,然后退出用户机上的ftp 程序。◆改变目录“cd [目录]”命令用于在ftp会话期间改变远程机上的目录,lcd命令改变本地目录,使用户能指定查找或放置本地文件的位置。◆远程目录列表玛瑙 https://www.doczj.com/doc/a815333884.html, ls命令列出远程目录的内容,就像使用一个交互shell中的ls命令一样。ls命令的一般格式是:ls [目录] [本地文件]如果指定了目录作为参数,那么ls就列出该目录的内容。如果给出一个本地文件的名字,那么这个目录列表被放入本地机上您指定的这个文件中。◆从远程系统获取文件get和mget命令用于从远程机上获取文件。get命令的一般格式为:get 文件名您还可以给出本地文件名,这个文件名是这个要获取的文件在您的本地机上创建时的文件名。如果您不给出一个本地文件名,那么就使用远程文件原来的名字。mget命令一次获取多个远程文件。mget命令的一般格式为:mget 文件名列表使用用空格分隔的或带通配符的文件名列表来指定要获取的文件,对其中的每个文件都要求用户确认是否传送。◆向远程系统发送文件put和mput命令用于向远程机发送文件。Put命令的一般格式为:put 文件名mput命令一次发送多个本地文件,mput命令的一般格式为:mput 文件名列表使用用空格分隔的或带通配符的文件名列表来指定要发送的文件。对其中的每个文件都要求用户确认是否发送。◆改变文件传输模式默认情况下,ftp按ASCII模式传输文件,用户也可以指定其他模式。ascii和brinary命令的功能是设置传输的模式。用ASCII模式传输文

ftp上传新文件删除旧文件方法

注意:mput上传可以带目录,put只上传文件,但put上传只能上传登录ftp 前停留的目录。mput上传的文件路径,用户必须有访问权限。否则无法上传。 #!/bin/sh echo>/home/oracle/ftp/Thu_ftp rq=$(date +%Y%m%d) find /u01/backup/data/ora_rman_backup/ticket1/Thu/log/ | grep $rq> /home/oracle/ftp/Thu_ftp echo "open 192.168.248.106" >>/home/oracle/ftp/ftpcmd echo "user ftp Sports-BsT_BeiJing ">>/home/oracle/ftp/ftpcmd awk '{print "prompt mput ",$0;}' ftpfile>>/home/oracle/ftp/ftpcmd echo "quit">>/home/oracle/ftp/ftpcmd echo>/home/oracle/ftp/ftp.out ftp -ivn/home/oracle/ftp/ftp.out egrep -i "ABORT|NOT|DENIED|ERROR|FAIL|A DIRECTORY|NO SUCH" ftp.out>/dev/null if [ $? -ne 0 ];then exit fi exit 还有一种方法 justkk说的也要先把上传的文件找出来写到ftpfile里 #!/bin/ksh ( echo "user abcabc" echo "bin" cat ftpfile|xargs -n1 echo put ) | ftp -inv ftp-ip-address 这个还比较麻烦,可以把ftp的输出信息定向到一个文件中,检查文件中是否有错误信息 ftp -ivnftp.out egrep -i "ABORT|NOT|DENIED|ERROR|FAIL|A DIRECTORY|NO SUCH" ftp.out>/dev/null

filezilla使用方法 (2)

就是一款免费开源的FTP客户端软件,并且还提供了服务器版本。虽然它就是免费软件,可性能却一点也不含糊,比起那些共享软件来有过之而无不及,具备大多数的FTP软件功能。其可控性、有条理的界面与管理多站点的简化方式、特别就是它的传输速度,简直就是出神入化,也就是它最大的特色。总的来说就是它一款出类拔萃的免费FTP客户端软件。值得广大的用户一试。 名词解释: 【FTP】 FTP就是英文 Protocol的缩写,也就就是文件传输协议的意思。就是TCP/IP 协议组中的协议之一,该协议就是Internet文件传送的基础,它由一系列规格说明文档组成。使得用户可以通过FTP功能登录到远程计算机,从其它计算机系统中下载需要的文件或将自己的文件上传到网络上。 软件小档案 第一:软件安装 软件下载后为一个、exe格式的可执行文件。安装比较简单,一路点击【下一步】按钮就可以了,并且软件支持简体中文。

安装起始画面·第二:界面预览

3、0含有简体中文语言包,通过菜单【编辑】—>【设置】的语言选项我们可以设定界面的使用语言。主界面默认显示了本地目录、远程目录、状态及队列四大窗口。 主界面 第三:站点设置 要使用FTP工具来上传(下载)文件,首先必须要设定好FTP服务器的网址(IP地址)、授权访问的用户名及密码。下面我们将演示具体的参数设置,瞧完之后即使就是初入门的菜鸟级用户也能很快上手,哈哈。 通过菜单【文件】—>【站点管理器】或者CTRL+S键我们可以对要连接的FTP 服务器进行具体的设置。 第一步:我们可以点击【新站点】按钮,输入站点的名称(它只就是对FTP站点的一个说明)。 第二步:按照界面所示,先输入主机(FTP服务器的IP地址),登陆类型选择“一般”,不要选择匿名选项(匿名的意思就就是不需要用户名与密码可以直接访问FTP服务器,但很多FTP服务器都禁止匿名访问),然后分别输入用户与密码(如果您不知道的话,可以询问提供FTP服务的运营商或管理员)。另外对于端口号我们在没有特别要求的情况下不用管它,或者输入“21”也可以。

FTP部署手册(NAS)

FTP部署手册 说明:本文档基于Windows Server 2008 R2操作系统,使用NAS存储作为FTP 根目录的环境下编写。 1.1.NAS环境确认 ●确认NAS的网络路径,如“\\192.168.1.10\nas1\”,并在该目录下创建 ftpbase文件夹。 ●确认NAS的访问用户,该用户为非域用户 1.2.设置Network Service的访问权限 (1)打开cmd窗口,执行如下命令: cacls C:\Windows\system32\inetsrv\config /G “Network Service”:F /E cacls C:\Windows\system32\inetsrv\config\administration.config /G “Network Service”:F /E cacls C:\Windows\system32\inetsrv\config\redirection.config /G “Network Service”:F /E 如下图所示:

1.3.添加本地用户 (1)如下图所示,打开“服务器管理器”: (2)打开“用户”栏,点击“新用户”,如下图所示: (3)输入用户名、密码,该用户的用户名、密码与访问NAS的用户一致。用户名、密码必须保持一致。如下图所示:

若用户密码过于简单,不符合密码复杂性要求,需调整密码策略,如下两张图所示:

(4)创建完毕之后,关闭窗口,在用户栏中会显示刚创建的用户

1.4.安装IIS (1)如下图所示,打开“服务器管理器”: (2)在服务器管理器中,按如下操作添加角色: (3)在弹出的“添加角色向导”的窗口中点击下一步:

FTP服务器配置说明_2010.11.17(完整版)

FTP服务器配置说明 使用版本:Fedora 12 修订日期:2010年11月

目录 前言 (3) 1.FTP服务器的安装和配置 (4) 1.1 实验拓扑 (4) 1.2 安装vsftpd (4) 1.3 配置FTP服务器 (5) 2.FTP服务器的验证 (8) 2.1 在Linux下验证FTP服务器 (8) 2.1.1 从FTP server上下载文件 (8) 2.1.2 向FTP server上传文件,并创建文件夹 (10) 2.2 在XP下验证FTP服务器 (15) 2.2.1 从FTP server上下载文件 (15) 2.2.2 向FTP server上传文件,并创建文件夹 (17)

前言 FTP(File Transfer Protocol)是互联网上典型的文件传输协议,用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。 本次实验介绍vsftp的安装和配置。vsftp是一个基于GPL发布的类Unix 系统上使用的FTP服务器软件,它的全称是very secure ftp的缩写。顾名思义,这是一个比较安全的FTP服务器软件。实际上它提供的一些机制确实在一定程度上提高了安全性,例如程序权限、chroot软件的使用等。

内部FTP服务器使用指南

内部FTP服务器使用指南 一、FTP简介................................................................................... 错误!未定义书签。 二、FTP服务器栏目介绍 ..................................................................... 错误!未定义书签。 三、FTP服务器上传/下载规则 ............................................................. 错误!未定义书签。 四、访问FTP服务器 ........................................................................... 错误!未定义书签。 一、FTP简介 FTP的全称是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。而FTP服务器,则是在互联网上提供存储空间的计算机,它们依照FTP协议提供服务。当它们运行时,用户就可以连接到服务器上下载文件,也可以将自己的文件上传到FTP服务器中。因此,FTP的存在,大大方便了网络用户之间远程交换文件资料的需要,充分体现了互联网资源共享的精神。二、FTP服务器栏目介绍 根据所内用户的实际应用情况,现开设了如下栏目: 1、学习类:包括文献、课件、外语天地、电子书 2、辅助类包括软件、网络中心下载专区 软件:该栏目又分为办公系统、编程工具、操作系统、查杀病毒、光盘刻录、化学软件、绿色软件、其他软件、输入法、网络工具、系统补丁、压缩软件、应用软件、影音图像等类; 网络中心下载专区:包括入网登记表、IP地址申请表,上网指南、客户端软件和教育大厦IP分配表。 3、影视娱乐类 包括电影、电视剧、动画片、音乐、综艺、体育、游戏等; 三、FTP服务器上传/下载规则 特别注意:本站资源仅供内部学习和交流之用!严禁用户上传违法及不健康的内容! ftp服务器地址为:,设有上传和下载两个区。

total commander中FTP设置方法

total commander中FTP设置方法 启动Total Commander,在工具栏的“网络”一项中找到FTP连接(或者按CTRL+f),打开FTP设置窗口,按新建连接,打开如图所示设置窗口,设置如下: 1、“通话”栏中填入FTP站点的名称,例如可填:书园1号(上传) 2、“主机名[端口]”填写FTP服务器的主机地址和端口号,如果没有特别提示端口,可以只填写主机的地址,例如:填入书园一号的地址:61.55.136.38。如果特别注明端口号的,例如端口为21,则填写为: 61.55.136.38:21(即[B]主机地址:端口号[/B]) 3、用户名一栏:如果是匿名登陆的FTP,可以按此栏上面的“匿名登陆”键来自动添加。书园一号不允许匿名登陆,所以如果是下载用的,需要填入下载用户名readfreelow,如果是用来上传的,需要填入上传的用户名! 4、密码一栏:如果是匿名登陆的FTP,这一栏可以空着。本论坛的书园一号,分为上传帐号和下载帐号,用户名与对应的密码各不同,请大家注意填写。剩下的几栏可以空缺不填,按确定回到初始设置窗口。 5、连接方法:以后需要连接FTP的时候,按CTRL+f调出FTP设置窗口,在左窗口中选择需要连接的FTP,然后点击窗口右端最上面的按钮“连接”即可。 6、如果以后该FTP修改了用户名或密码,可以按CTRL+f调出FTP设置窗口,在左窗口中选择需要修改的FTP,然后点击窗口右端的按钮“编辑”,出现设置窗口,即可以修改。 7、书园一号分为上传和下载两个帐号,需要分别建立连接。可以先设置好一个,例如书园一号(上传),然后在初始设置窗口(就是按CTRL+f调出的FTP设置窗口)按下“复制项目为.....",在跳出的窗口中只需要重新填写”通话“(例如填上:书园一号(下载)),”用户名“(填下载用户名),”密码“(填下载密码)这三栏的内容。 用好Total Commander的十大替代功能(二) 4、替代文件同步软件 在左右窗格中分别打开准备进行同步的文件夹,然后从“命令”菜单中打开“同步文件夹”窗口,如图2所示,首先需要对两个文件夹进行比较,比较时按照名称、大小、日期等信息进行,比较结束后会

FTP数据包的详细分析

FTP协议分析与源码阅读 一、什么是FTP协议 Transfer Protocal),是文件传输协议的简称。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。 Transfer Protocol) 1、FTP的作用: 正如其名所示:FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。 2、FTP工作原理 拿下传文件为例,当你启动FTP从远程计算机拷贝文件时,你事实上启动了两个程序:一个本地机上的FTP客户程序:它向FTP服务器提出拷贝文件的请求。另一个是启动在远程计算机的上的FTP服务器程序,它响应你的请求把你指定的文件传送到你的计算机中。FTP采用“客户机/服务器”方式,用户端要在自己的本地计算机上安装FTP客户程序。FTP 客户程序有字符界面和图形界面两种。字符界面的FTP的命令复杂、繁多。图形界面的FTP 客户程序,操作上要简洁方便的多。简单地说,支持FTP协议的服务器就是FTP服务器,下面介绍一下什么是FTP协议(文件传输协议) 一般来说,用户联网的首要目的就是实现信息共享,文件传输是信息共享非常重要的一个内容之一。Internet上早期实现传输文件,并不是一件容易的事,我们知道Internet是一个非常复杂的计算机环境,有PC,有工作站,有MAC,有大型机,据统计连接在Internet 上的计算机已有上千万台,而这些计算机可能运行不同的操作系统,有运行Unix的服务器,也有运行Dos、Windows的PC机和运行MacOS的苹果机等等,而各种操作系统之间的文件交流问题,需要建立一个统一的文件传输协议,这就是所谓的FTP。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议,这样用户就可以把自己的文件传送给别人,或者从其它的用户环境中获得文件。 与大多数Internet服务一样,FTP也是一个客户机/服务器系统。用户通过一个支持FTP 协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户目录中。 在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上载"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上载"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上载(下载)文件。 使用FTP时必须首先登录,在远程主机上获得相应的权限以后,方可上载或下载文件。也就是说,要想同哪一台计算机传送文件,就必须具有哪一台计算机的适当授权。换言之,除非有用户ID和口令,否则便无法传送文件。这种情况违背了Internet的开放性,Internet 上的FTP主机何止千万,不可能要求每个用户在每一台主机上都拥有帐号。匿名FTP就是为解决这个问题而产生的。 匿名FTP是这样一种机制,用户可通过它连接到远程主机上,并从其下载文件,而无

FTP不能登陆解决方法

FTP不能登陆 FTP列表错误问题的解决方法 关于最近FTP列表错误问题不完全解决方案 一:要用比较新的版本的FTP。 二:不仅要把自己装的防火墙调低或关掉还要尤其是xp系统带的防火墙关掉。 三:FTP设置时,请勿选择在PASV模式下上传,否则将出现登录FTP后,无法列表等异常情况。相同的软件,版本不同,设置方法也略有不同,因此需要根据实际情况进行设置。 FlashF xp中文版:选项--参数选择--代理/防火墙/标识--将“使用被动模式”前复选框中的勾去掉。 Cute FTP英文版:FTP—Settings—Options—Firewall,将“PASV mode”前复选框中的打勾去掉。 Cute FTP3.5中文版:FTP—设置—选项—防火墙,“PASV方式(A)”前复选框中的打勾去掉。 Leap FTP2.7.2:Sites—Site Manager—Advanced,将“Use PASV mode”前复选框中的打勾去掉。 四:用户在FTP的时候要选用PORT模式。 五:建议大家使用不同版本的FTP软件登陆FTP服务器。 六:建议升级病毒库,并查杀病毒。 七:在"参数选择"中高级选项一栏,在"列表方式"中选择"显示隐藏文件"。 八:在"参数选择"中选择代理一栏,在"使用被动模式"一栏前打钩即可。 九:系统自身问题。 ps:以上方法均不可以的话,建议格盘重装(偶头都想大了,查询资料无数,以上来精华总结-_-=!) ----------------------------------- 110 Restart marker reply. In this case, the text is exact and not left to the particular implementation; it must read: MARK yyyy = mmmm where yyyy is User-process data stream marker, and mmmm server s equivalent marker (note the spaces between markers and "="). 重新启动标志回应。这种情况下,信息是精确的并且不用特别的处理;可以这样看:标记yyyy = mmm 中yyyy是用户进程数据流标记,mmmm是服务器端相应的标记(注意在标记和等号间的空格) ----------------------------------- 120 Service ready in nnn minutes. 服务在NNN时间内可用 ----------------------------------- 125 Data connection already open; transfer starting. 数据连接已经打开,开始传送数据. ----------------------------------- 150 File status okay; about to open data connection. 文件状态正确,正在打开数据连接. ----------------------------------- 200 Command okay.

FTP文件上传(纯代码)

完整程序FTP上传 package com.zhcw.update.msisdn; import java.io.DataInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.util.ArrayList; import java.util.List; import java.util.StringTokenizer; import https://www.doczj.com/doc/a815333884.html,.TelnetInputStream; import https://www.doczj.com/doc/a815333884.html,.TelnetOutputStream; import https://www.doczj.com/doc/a815333884.html,.ftp.FtpClient; /** * Title: FTP上传功能类 * Description: FTP上传功能类 * Copyright: Copyright (c) 2012 * Company: 北京世纪国彩科技有限公司 * * @author chenchuang * @version 1.0 */ public class FtpUtil { private String ip=""; private String username=""; private String password=""; private int port=-1; private String path=""; FtpClient ftpClient=null; OutputStream os=null; FileInputStream is=null; public FtpUtil(String serverIp ,String username,String password){ this.ip=serverIp; https://www.doczj.com/doc/a815333884.html,ername=username; this.password=password; } public FtpUtil(String serverIp , int port,String username,String password){

内部FTP服务器使用指南

内部FTP服务器使用指南 一、FTP简介 (2) 二、FTP服务器栏目介绍 (2) 三、FTP服务器上传/下载规则 (2) 四、访问FTP服务器 (3) 一、FTP简介 FTP的全称是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。而FTP服务器,则是在互联网上提供存储空间的计算机,它们依照FTP协议提供服务。当它们运行时,用户就可以连接到服务器上下载文件,也可以将自己的文件上传到FTP服务器中。因此,FTP的存在,大大方便了网络用户之间远程交换文件资料的需要,充分体现了互联网资源共享的精神。二、FTP服务器栏目介绍 根据所内用户的实际应用情况,现开设了如下栏目: 1、学习类:包括文献、课件、外语天地、电子书 2、辅助类包括软件、网络中心下载专区 软件:该栏目又分为办公系统、编程工具、操作系统、查杀病毒、光盘刻录、化学软件、绿色软件、其他软件、输入法、网络工具、系统补丁、压缩软件、应用软件、影音图像等类; 网络中心下载专区:包括入网登记表、IP地址申请表,上网指南、客户端软件和教育大厦IP分配表。 3、影视娱乐类 包括电影、电视剧、动画片、音乐、综艺、体育、游戏等; 三、FTP服务器上传/下载规则 特别注意:本站资源仅供内部学习和交流之用!严禁用户上传违法及不健康的内容! ftp服务器地址为:,设有上传和下载两个区。

1、上传区 上传帐号:upload 密码:upload,此帐号只能用于上传。 用户上传的内容应该是精品并具有普遍性。文件要根据类别上传至相应的目录下,如果上传至根目录将直接被删除,如文件上传不完整也将直接被删除。 上传文件经网络中心审核通过后由管理员移至下载区相应目录中。 2、下载区 下载帐号:download 密码:download 此帐号只能用于下载。目前每位用户限制5个线程的连接。因服务器空间有限,影视娱乐类软件更新较快,会定期删除! 请用户自觉遵守使用规则! 四、访问FTP服务器 可以通过浏览器访问FTP服务器,也可以通过FTP客户端软件进行访问。建议使用客户端软件。 以登录FTP服务器 通过浏览器访问 1、在浏览器的地址栏中输入:.30 2、出现登录窗口,输入FTP用户名和密码(上传区帐号和密码为upload,下载 区帐号和密码为download)后,点击登录键,即可看到FTP服务器上的内容 3、选择自己所需要的文件复制到本机的相应目录中即可。 4、如登录窗口的保存密码选项被选中,下次访问该站点将不再出现登录窗口, 不用再输入用户名和密码。如需要显示登录窗口来修改用户名和密码信息,则点击菜单栏的文件-登录选项。 使用FTP客户端软件(以FlashFXP为例,也可以选用其他的FTP客户端软件,如CuteFTP,LeapFTP等) 1、FlashFXP软件的安装 该软件可以在FTP服务器上下载得到。首先用浏览器方式访问内部FTP服务器,使用用户名和口令为download,在软件-网络工具-下载工具里,将 FlashFXP_,运行FlashFXP.exe文件,出现如下窗口: 2、点击输入注册码:将Serial.txt文件的内容拷贝并粘贴上,点击确定按钮,会 出现提示窗口。表示软件已经注册成功,并将重新启动。点击确定按钮即可,并出现软件窗口。

FTP登录常见提示错误中英文对照

1.connected. waiting for response. 220 serv-u ftp server v4.0 for winsock ready... user anonymous 530 sorry, no anonymous access allowed. quit 不允许匿名登录 2.connected. waiting for response. 220 serv-u ftp server v4.0 for winsock ready... user test 331 user name okay, need password. pass xxxxxx 530 not logged in. quit 一般是密码输入错误时出现的信息。密码不对哟! 3.connecting to xxx.xxx.xxx.xxx, port 21 error: connection timed out 这个表明对方未开机,也可能是对方不在你能访问的范围内。可能小区的服务器检修中。 4.connecting to xxx.xxx.xxx.xxx port 21 error: connection refused 这个一般表明对方已开机,但未开启ftp服务(没有开serv-u) 也可能为对方不提供在这个端口上的服务 5.connecting to xxx.xxx.xxx.xxx, port 21 connected. waiting for response. disconnected from server. connection attempt failed. waiting for retry... 出现这个信息实在是很倒霉,你极有可能把重试时间定的太短服务器封了你哟! 6.connecting to xxx.xxx.xxx.xxx, port 21 connected. waiting for response. user xxx 331 user name okay, need password pass xxxxxx 530 not logged in, unauthorized ip address. quit 没有登记ip!或者登记的ip和你现在下载的不一样!赶快重新登记吧! 7.227 entering passive mode (218,3,87,224,10,232) retr hfdx-tsoaf.sub.rar 550 sorry, insufficient credit for download - upload first. 传输已失败! 传输队列已完成 你的流量不够了,重新购买吧! 8.connected. waiting for response. 220 serv-u ftp server v4.0 for winsock ready... user user

相关主题
文本预览
相关文档 最新文档