文档库 最新最全的文档下载
当前位置:文档库 › 发送ftp文件

发送ftp文件

发送ftp文件
发送ftp文件

发送FTP文件

1、首先确认是那一台终端清机时出现“没有文件”的错误。记下此终端的终端号,在此,

我们假设此台终端号为:34404010001。

2、依照局方提供的开发文档接口,对账文件名定义格式为:

操作员(11位)+YYYYMMDD(帐务日期).txt

若此台终端号为34404010001,则其对应的对账文件名为:34404010001+账务日期.txt

3、账务日期

账务日期为八位的日期式表示方式,非自然日概念,只是表示账务的批次号。

4、确定自助缴费服务器方和普华MIS方的对账文件

自助缴费服务器方的对账文件存放目录:/home/ah_hs_sst/sett/

普华MIS方对账文件存放目录:

用ftp登陆普华MIS服务器,用户名:bankdata 密码:bankdata ,成功登陆后会自动默认到ftp对账文件存放的目录。

5、文件比对

对比下自助端和MIS端对账文件中以用户名34404010001开始的对账文件,缺少了哪一个(MIS方会少)?找到后将此文件上传到MIS对账文件存放目录下。

在此假设我们找到了这个文件:3440401000120100101.txt

6、FTP文件上传方法

方法1:

(1)、登录到自助缴费服务器:telnet 服务器IP

(2)、su – ah_hs_sst

(3)、ftp ftp_server

(4)、直接进到了MIS FTP服务器(若没有进入,则用户名/密码为:bankdata/bankdata) (5)、lcd /home/ah_hs_sst/sett

(6)、put 3440401000120100101.txt

(7)、bye

方法2:

(1)、使用FTP工具登录到自助缴费服务器(用户名/密码:root/hs_sst_cms_sst)

(2)、先将找到的那个缺失的对账文件下载到本地,3440401000120100101.txt

(3)、用FTP工具登录到普华MIS(用户名/密码:bankdata/bankdata)

(4)、将对账文件上传到MIS对账文件存放目录,3440401000120100101.txt

7、终端重新发起清机

ftp不显示文件夹处置办法

ftp不显示文件夹处置办法 问题背景: 安装了IE7或IE8之后登录FTP不能正常以文件夹形式显示。微软的IE浏览器7.0和8.0版本在安全方面进行了增强,但是在访问FTP的功能和方便性上被大幅度的减弱,微软从IE7起已经取消了以前版本对 FTP访问的许多功能。这导致以前使用浏览器访问FTP的用户在访问FTP时常遇到不能以文件夹形式显示的问题。 解决方法: 第一种方法:启用法(此法最简单易行) 第一步:启动 IE7或IE8,在菜单栏选择工具—〉Internet 选项—〉高级—〉钩选“启用 FTP 文件夹视图(在InternetExplorer之外)”复选框, 然后单击确定。 第二步:打开我的电脑或者是资源管理器,在地址栏直接输入ftp地址。 如果你已在IE7或IE8中打开ftp站点,请选择菜单栏上的页面-〉在windows 浏览器中打开FTP 第二种方法:修改注册表 打开注册表,找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InternetExplorer\Main\FeatureCo ntrol\FEATURE_INTERNET_SHELL_FOLDERS分支,将 iexplorer.exe 项的值由0改为1,然后重新开启 IE。 【有时Internet选项被锁,可能会导致上面的操作不起作用,可以在 HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\restrictions子项中,新建一个DWORD值:NoBrowserOptions,其值为0即可。】 也可以用注册表导入文件,具体内容如下: 1.W indows Registry Editor Version 5.00 2. 3.[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main \FeatureControl\FEATURE_INTERNET_SHELL_FOLDERS] 4."iexplore.exe"=dword:00000001 5. 6.[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explo rer\restrictions] 7."NoBrowserOptions"=dword:00000000 8.

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

FTP和TFTP的比较

FTP 和TFTP FTP概述 FTP(File Transfer Protocol,文件传输协议)用于在远端服务器和本地主机之间传输文件,是IP网络上传输文件的通用协议。万维网(WWW,World Wide Web)出现以前,用户使用命令行方式传输文件,最通用的应用程序就是FTP。 FTP协议在TCP/IP协议族中属于应用层协议,使用TCP 端口20和21进行传输。端口20用于传输数据,端口21用于传输控制消息。 FTP文件传输模式 二进制模式,用于传输程序文件(比如后缀名为app、bin和btm的文件); ASCII码模式,用于传输文本格式的文件(比如后缀名为txt、bat和cfg的文件)。FTP的实现 设备在支持FTP协议上有两种方式: 设备作为FTP服务器:用户在其他PC上通过终端程序或Telnet程序连接到设备(PC 作为FTP客户端),执行ftp命令,建立PC与FTP服务器的连接,访问FTP服务器上的文件。 设备作为FTP客户端:用户运行FTP客户端程序,作为FTP客户端,登录到设备上进行访问(用户登录前,网络管理员需要事先配置好FTP服务器的IP地址)。 FTP的用户分类及权限归属 在考虑FTP服务器安全性工作的时候,第一步要考虑的就是谁可以访问FTP服务器。在Vsftpd服务器软件中,默认提供了三类用户。不同的用户对应着不同的权限与操作方式。 一类是Real帐户。这类用户是指在FTP服务上拥有帐号。当这类用户登录FTP 服务器的时候,其默认的主目录就是其帐号命名的目录。但是,其还可以变更到其他目录中去。如系统的主目录等等。 第二类帐户是Guest用户。在FTP服务器中,可以给不同的部门或者某个特定的用户设置一个帐户。但是,这个账户有个特点,就是其只能够访问自己的主目录。服务器通过这种方式来保障FTP服务上其他文件的安全性。这类帐户,在Vsftpd软件中就叫做Guest用户。拥有这类用户的帐户,只能够访问其主目录下的目录,而不得访问主目录以外的文件。 第三类帐户是Anonymous(匿名)用户,这也是通常所说的匿名访问。这类用户是指在FTP服务器中没有指定帐户,但是其仍然可以进行匿名访问某些公开的资源。 在组建FTP服务器的时候,需要根据用户的类型,对用户进行归类。默认情况下,Vsftpd服务器会把建立的所有帐户都归属为Real用户。 FTP传输文件 需要进行远程文件传输的计算机必须安装和运行ftp客户程序。在windows操作系统的安装过程中,通常都安装了tcp/ip协议软件,其中就包含了ftp客户程序。但是该程序是字符界面而不是图形界面,这就必须以命令提示符的方式进行操作,很不方便。

FTP常用命令

1.登陆命令: $ftp 服务器命或服务器ip地址 username:用户名 password:密码 ftp> 2.目录操命令: 显示目录下的文件: ftp>ls 显示服务器上的目录: ftp>ls H* 查看当前目录: ftp>cd(或pwd) 进入上一级目录 ftp>cd .. 更改本地机上的当前目录 ftp>lcd /usr/loca //把当前目录改成/usr/loca 进入子目录: ftp>cd 子目录名 3.文件传输命令: 下载命令: ftp>get 诗经·氓.rtf 下载多个文件: ftp>mget 诗经·氓.rtf hello.rtp 郭鹏翔.jpg **注:mget命令允许用通配符考贝多个文件。mget命令会提示用户输入待拷贝的每个文件。如果回答y,那么文件拷贝到本地机上的当前目录下。 上传命令: ftp>put hello.rtf //上传hello.rtf文件到远端的ftp服务器上。 上传多个文件: ftp>mput 诗经·氓.rtf hello.rtf pr命令.rtf **注意:mput和mget命令要注意两个问题: (1)、不能对目标文件指定命字,在命令行上所有的文件都视做源文件 (2)、mput,mget两个命令不能对目录进行上传下载,只能对文件 4.设置文件的传输方式: 二进制传输: ftp>binary //把传输模式转换一下 ftp>put putty.exe ascII传输: ftp>ascii //把传输模式转换成ascII模式 ftp>put hello.txe **注:文件传送有两种方式,即ASCII码和二进制码。ASCII方式传送略快些,但要求被传送文件必须是ASCII码文本文件。二进制码方式可以传送文本和非文本,因此,对所有文件传送都可以用二进制方式。输入命令ascii,设置为ASCII方式。输入命令binary为二进制方式。 5.退出命令:ftp>quit

FTP上传下载方式有以下几种

FTP上传下载方式有以下几种 1.Windows下免费开源的FTP客户端软件FileZilla,在/public/softwares下有64位和32位版本。 2.Windows下流行的商业软件FlashFXP、SmartFTP,软件位于/public/softwares 3.Linux中GNOME桌面环境中运行的FTP客户端软件:gftp,软件位于/public/softwares 4.使用FTP命令:步骤如下 (1)“开始”-“运行”-输入“FTP”回车 (2)open 123.57.37.107 回车 (3)/*命令行会提示你输入用户名,不同的OS版本(XP,Vista,Win7)提示可能会有所差别*/ (4)/*提示你输入密码,在密码输入过程中不会显示也不会移动光标,打完密码后回车即可。如果你的密码输入错误,将不会提示你重新输入,这时你要键入“user”命令,将会出现第三步,你可 以重新输入用户名和密码。*/ (5)cd public /*进入public文件夹*/ (6)dir /*你成功登陆后就可以用dir查看命令查看FTP服务器中的文件及目录,用ls命令只可以查看文件。*/ (7)mkdir rsfile /*在FTP服务器上根目录下建立rsfile目录。*/ (8)cd rsfile /*进入目录rsfile,用“cd 你的目录名”可以进入当前目录的下一级目录,这跟DOS一样。*/ (9)bin /*采用二进制传输。如果你要上传下载,这一步很重要,不先执行这个命令,上传下载会很慢。*/ (10)lcd D:\ftpin /*定位本地默认文件夹。这里的lcd命令类似于平时命令行下的cd*/

FTP数据包的详细分析

FTP协议分析与源码阅读 一、什么是FTP协议 FTP(File Transfer Protocal),是文件传输协议的简称。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。 FTP(File 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文件管理方案

GARUI-ftp数据文件管理方案 方法:架设FTP服务器进行文件管理 原理: 公司内部通过FTP对文件进行集中管理,FTP具有丰富的权限设置功能(如:同一个文件夹,帐户不同权限不同,同一个帐户对多个文件夹可以设置各自的操作权限),各部门电脑使用者可通过管理员分配的帐户登陆进行权限内的数据操作。 优点: 1、可以通过域名设置在外网进行访问,具有详细的日志记录。 2、实现了公共资源共享,不受工作组与IP地址限制。 3、使用者随时可以将自己的数据和程序目录快速备份到FTP服务器上,通过异地备份。 4、拥有完善的用户权限管理系统,可以详细设置每个用户的权限。 缺点: 快捷程度不如网络共享方便,网络共享的文件可以像本地文件一样使用。而FTP必须是下载下来才能使用。 整体架构图 用户和用户间如需要资料文件交流可以通过BigAnt Messengert软件实现。 超级用户用户(1)用户(2)用户(n)

1、帐户对应FTP文件夹在服务器本地的存放目录,根据要求用户只对自己的文件夹具有操作权限,如有特殊需要也可灵活设置。 2、服务器管理系统。

3、具备完善的用户权限设置功能(如:单个用户对多个文件夹的不同权限,单个文件夹对多个用户的不同权限等) 4、系统对用户的管理。

5、用户通过浏览器登陆访问数据。(图xutemp为高级权限用户) 6、高级权限用户可以对服务器及所有用户数据资源进行访问操作。

7、普通用户登陆(图user1为普通用户) 8、普通用户登陆只对自己的文件具有访问操作权限。

9、普通用户也可通过申请对其他用户的资源进行访问,如:由于权限所致帐户成功登陆后,用户在下图所示中对“公共资源”、“其他资料”、“用户1目录”的权限各不相同。

ftp文件上传下载模块概述

ftp文件上传下载模块概述 1.1 开发背景 如果用户不使用FTP客户端软件,而是直接登录到FTP服务器来上传或下载FTP文件,会存在许多不足。例如,在同时下载多个文件时,如何暂停或继续某个文件的下载,如果下载大量文件,如何在任务下载完成后关闭计算机。这就是FTP客户端软件的作用,也是笔者设计本章程序的主要原因。 1.2 需求分析 FTP文件上传下载模块的主要功能是实现FTP文件的多任务上传、下载,对于实现FTP 文件的上传和下载,可以使用MFC提供的WinInet相关类非常方便地实现,模块的难点在于多任务,需要为每个上传或下载的任务维护一个单独的线程,用户可以暂停和取消任务。在关键技术部分笔者将介绍如何实现FTP文件多任务下载。 1.3 模块预览 FTP文件上传下载模块只包含一个主对话框,但是主对话框却由登录信息栏、工具栏、本地信息窗口、远程FTP服务器信息窗口和任务列表共5个子窗口构成。下面分别给出各个窗口的效果图。 FTP文件上传下载模块主窗口效果图如图1所示。 图1 FTP文件上传下载模块主窗口

登录信息栏效果如图2所示工具栏窗口效果如图3所示。 图3 工具栏窗口 本地信息窗口效果图如图4所示。 图4 本地信息窗口 远程FTP服务器信息窗口效果如图5所示。

任务列表窗口运行效果如图6所示。 图6 任务列表窗口

关键技术 1.1 设计类似于资源管理器的列表视图控件 在设计FTP文件上传下载模块时,首先需要确定采用何种方式显示本地和FTP服务器上的目录和文件。为了模仿Windows资源管理器的效果,笔者采用了列表视图控件——CListCtrl来实现目录和文件的显示。但是,MFC提供的默认的CListCtrl无法实现Windows 资源管理器的效果,我们必须重新设计一个列表视图控件。该控件需要具备的功能有以本地系统默认的图标显示目录和文件的图标,在控件中双击某一个目录将进入子目录,按“Back Space”键将返回上一级目录,实现对某一列的升序、降序排列,并以箭头标识。控件的设计效果如图13.4所示。在设计控件之前,读者需要对CListCtrl控件有所了解。CListCtrl 控件主要有两部分构成,第一部分是列头部分,由CHeaderCtrl控件构成,第二部分是表格部分。当在列头部分绘制排序箭头时,实际上是在CHeaderCtrl控件上进行的。 下面介绍控件的详细设计过程。首先设计列头控件,因为需要绘制排序列的标记。 (1)从CHeaderCtrl类派生一个子类——CSortHeaderCtrl,向该类中添加成员变量。 (1)从CHeaderCtrl类派生一个子类——CSortHeaderCtrl,向该类中添加成员变量。 int m_nSortColumn; //排序列 BOOL m_bAscend; //是否为升序 (2)在构造函数中初始化成员变量。 CSortHeaderCtrl::CSortHeaderCtrl() { m_nSortColumn = -1; m_bAscend = TRUE; } (3)向CSortHeaderCtrl类中添加SetSortColomn方法,用于设置排序列和排序列的自绘风格。 void CSortHeaderCtrl::SetSortColomn(int nColumn, BOOL bAscend) { m_nSortColumn = nColumn; //设置排序列 m_bAscend = bAscend; //设置排序方式 HD_ITEM hItem; hItem.mask = HDI_FORMAT; GetItem( nColumn, &hItem ) ; //获取列信息 hItem.fmt |= HDF_OWNERDRAW; //设置列自绘风格 SetItem( nColumn, &hItem ); //设置列信息 Invalidate(); //更新控件 }

如何使用FTP

如何使用FTP 概述 FTP是由它使用的应用协议命名的,即文件传送协议[File TransferProtocol],它的作用是把文件从一个计算机转移到另一个计算机.当您启动ftp从远程计算机拷贝文件时,您也是启动了两个程序:您本地机上的ftp客户程序:它提出拷贝文件的请求.另一个是运行在远程计算机上的ftp服务器程序,它响应您的请求把您指定的文件传送到您的计算机。 Internet上有很大一部分ftp服务器被标为"匿名"[Anonymons]ftp服务器.这类服务器的目的是向公众提供文件拷贝服务,因此,不要求用户事先在该服务器进行登记.与这类"匿名"ftp 服务器建立联接时,您一般在"用户名"栏填入"anonymons",而在"密码"栏填上您的电子邮件地址.另一类FTP服务器为非匿名FTP服务器,要进入该类服务前,您必须先向服务器系统管理员申请用户名及密码,非匿名FTP服务器通常供内部使用或提供咨询服务。 匿名FTP是一种最重要、用途最广泛的Internet服务。这种卓越的服务可以使你从Internet 的上千种计算机上拷贝文件。这些储存在计算机上的文件包含着各种各样的信息。 你想为你的PC机获得一个程序吗?你想要一期电子杂志吗?你想向Usenet讨论组频繁提问题吗? Internet中几乎有你所想要的各种资料和计算机软件,你都可以免费地进入并取出。 这一章讲的是怎样使用匿名FTP。也许你不知道怎样进入FTP,我们将告诉你怎样通过电子邮件得到文件。 当你看完这一章,你就能够读第十三章的有关内容了。在第十三章,将讲解怎样运用Archie 服务器在匿名FTP主机上查询大量具体的文件。 FTP简介 “FTP”这个词是文件传送协议的缩写(File Transfer Protocol),FTP是在Internet上传送文件的规定的基础。我们提到FTP时不只是认为它是一套规定,FTP是一种服务,它可以在Internet上,使得文件可以从一台Internet主机传送到另一台Internet主机上,通过这种方式,主要靠FTP把Internet中的主机相互联系在一起。 像大多数的Internet服务一样,FTP使用客户机/服务器系统(参见第二章),你在使用一个名叫ftp的客户机程序时,就和远程主机上的服务程序相连了。理论上讲,这种想法是很简单的。当你用客户机程序时,你的命令就发送出去了,服务器响应你发送的命令。例如,你录入一个命令,让服务器传送一个指定的文件,服务器就会响应你的命令,并传送这个文件;你的客户机程序接收这个文件,并把它存入你的目录中。(在这章的后面将讨论文件和目录问题)。

发送ftp文件

发送FTP文件 1、首先确认是那一台终端清机时出现“没有文件”的错误。记下此终端的终端号,在此, 我们假设此台终端号为:34404010001。 2、依照局方提供的开发文档接口,对账文件名定义格式为: 操作员(11位)+YYYYMMDD(帐务日期).txt 若此台终端号为34404010001,则其对应的对账文件名为:34404010001+账务日期.txt 3、账务日期 账务日期为八位的日期式表示方式,非自然日概念,只是表示账务的批次号。 4、确定自助缴费服务器方和普华MIS方的对账文件 自助缴费服务器方的对账文件存放目录:/home/ah_hs_sst/sett/ 普华MIS方对账文件存放目录: 用ftp登陆普华MIS服务器,用户名:bankdata 密码:bankdata ,成功登陆后会自动默认到ftp对账文件存放的目录。 5、文件比对 对比下自助端和MIS端对账文件中以用户名34404010001开始的对账文件,缺少了哪一个(MIS方会少)?找到后将此文件上传到MIS对账文件存放目录下。 在此假设我们找到了这个文件:3440401000120100101.txt 6、FTP文件上传方法 方法1: (1)、登录到自助缴费服务器:telnet 服务器IP (2)、su – ah_hs_sst (3)、ftp ftp_server (4)、直接进到了MIS FTP服务器(若没有进入,则用户名/密码为:bankdata/bankdata) (5)、lcd /home/ah_hs_sst/sett (6)、put 3440401000120100101.txt (7)、bye 方法2: (1)、使用FTP工具登录到自助缴费服务器(用户名/密码:root/hs_sst_cms_sst) (2)、先将找到的那个缺失的对账文件下载到本地,3440401000120100101.txt (3)、用FTP工具登录到普华MIS(用户名/密码:bankdata/bankdata) (4)、将对账文件上传到MIS对账文件存放目录,3440401000120100101.txt

FTP文件传输协议

ftp 百科名片 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。 目录 工作原理 用户分类 启动方式 传输细节 FAQ 命令参数 子命令 子命令(提示符下输入) 工作原理 用户分类 启动方式 传输细节 FAQ 命令参数 子命令 子命令(提示符下输入) ?示例

展开 编辑本段工作原理 举例说明 以下载文件为例,当你启动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语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。

oracle中实现ftp文件上传下载

敲好最近有机会用到ftp发送接收文件,总结一下oracle里面ftp发送接收的方法。Java 中可以使用https://www.wendangku.net/doc/b411698910.html,.ftp.FtpClient实现简单的ftp操作,这是在oracle数据库中有提供api的。我个人觉得对于ftp的操作用java方式比较方便,代码简单容易懂而且广泛。不过oracle中也有提供ftp访问的包UTL_TCP,通过这个包也可以很方便的实现ftp操作。 Java方式实现ftp客户端操作 在oracle数据库中有提供https://www.wendangku.net/doc/b411698910.html,.ftp.FtpClient ,所以可以直接使用该包完成简单的ftp 操作在oracle数据库端。 这里有个问题没有解决:ftp文件追加时候,发现没有提供FtpClient.append()函数,但是在一般的java程序中式可以使用,测试都是在jdk1.4版本上进行的。还是在oracle里面这个功能不允许还是我没有找到append替代方法呢? create or replace and compile java source named remoteFtpClient AS package oracle.apps.zz.zzmes; import java.io.BufferedReader; import java.io.DataInputStream; import java.io.File; import java.io.IOException; import java.io.InputStreamReader; import java.io.RandomAccessFile; import java.io.FileInputStream; import java.util.StringTokenizer; import https://www.wendangku.net/doc/b411698910.html,.TelnetInputStream; import https://www.wendangku.net/doc/b411698910.html,.TelnetOutputStream; import https://www.wendangku.net/doc/b411698910.html,.ftp.FtpClient; import https://www.wendangku.net/doc/b411698910.html,.*; import https://www.wendangku.net/doc/b411698910.html,.ftp.*; //import org.apache.*; //import https://www.wendangku.net/doc/b411698910.html,.ftp.*; //import https://www.wendangku.net/doc/b411698910.html,.ftp.FTP.*; //import https://www.wendangku.net/doc/b411698910.html,.ftp.FTP.*; public class remoteFtpClient { private String host; private String username; private String password; private FtpClient client; public remoteFtpClient(){} public remoteFtpClient(String Host, String userName,String passWord){ this.host= Host;// ip 地址 https://www.wendangku.net/doc/b411698910.html,ername=userName;;//用户名 this.password=passWord;//密码 this.client = new FtpClient(); }

FTP文件日常维护

硬件维护 1、储存设备的扩充 当资源不断扩展的时候,服务器就需要更多的内存和硬盘容量来储存这些资源。所以,内存和硬盘的扩充是很常见的。增加内存前需要认定与服务器原有的内存的兼容性,最好是同一品牌的规格的内存。如果是服务器专用的ECC内存,则必须选用相同的内存,普通的SDRAM内存与ECC内存在同一台服务器上使用很可能会引起统严重出错。在增加硬盘以前,需要认定服务器是否有空余的硬盘支架、硬盘接口和电源接口,还有主板是否支持这种容量的硬盘。尤其需要注意,防止买来了设备却无法使用。 2、设备的卸载和更换 卸载和更换设备时的问题不大,需要注意的是有许多品牌服务器机箱的设计比较特殊,需要特殊的工具或机关才能打开,在卸机箱盖的时候,需要仔细看说明书,不要强行拆卸。另外,必须在完全断电、服务器接地良好的情况下进行,即使是支持热插拔的设备也是如此,以防止静电对设备造成损坏。 3、除尘 尘土是服务器最大的杀手,因此需要定期给服务器除尘。对于服务器来说,灰尘甚至是致命的。除尘方法与普通PC除尘方法相同,尤其要注意的是电源的除尘。 软件维护 1、操作系统的维护 操作系统是服务器运行的软件基础,其重要性不言自明。多数服务器操作系统使用Windows NT或Windows 2000 Server作为操作系统,维护起来还是比较容易的。 在Windows NT或Windows 2000 Server打开事件查看器,在系统日志、安全日志和应用程序日志中查看有没有特别异常的记录。现在网上的黑客越来越多了,因此需要到微软的网站上下载最新的Service Pack(升级服务包)安装上,将安全漏洞及时补上。 2、网络服务的维护 网络服务有很多,如WWW服务、DNS服务、DHCP服务、SMTP服务、FTP服务等,随着服务器提供的服务越来越多,系统也容易混乱,此时可能需要重新设定各个服务的参数,使之正常运行。 3、数据库服务

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 常用命令详解 一、FTP概述 FTP是文件传输协议(File Transfer Protocal)的简写,主要完成与远程计算机的文件传输。FTP采用客户/服务器模式,客户机与服务器之间利用TCP建立连接,客户可以从服务器上下载文件,也可以把本地文件上传至服务器。FTP服务器有匿名的和授权的两种。匿名的FTP服务器向公众开放,用户可以用“ftp”或“anonymous”为帐号,用电子邮箱地址为密码登录服务器;授权的FTP服务器必须用授权的账户名和密码才能登录服务器。通常匿名的用户权限较低,只能下载文件,不能上传文件。客户机访问FTP服务器通常有两种方法:用FTP 命令访问和用FTP客户端软件访问。 二、常用FTP命令的使用 从“开始”→“程序”→“附件”→“命令提示符”,打开DOS命令窗口,就可以输入FTP 命令了。 1、登录FTP服务器 方法一:输入命令ftp host 其中host是FTP服务器的域名或IP地址。如:C:\>ftp https://www.wendangku.net/doc/b411698910.html,启动FTP后,命令提示符变为ftp> 方法二:先输入命令ftp 启动FTP,再用命令open host 登录服务器。如: C:\>ftp C:\>open https://www.wendangku.net/doc/b411698910.html, 登录时先是显示一些欢迎信息,然后会要求输入用户名和密码,比如匿名登录服务器: C:\>ftp https://www.wendangku.net/doc/b411698910.html, ………… User:anonymous 331 User name okay,please send complete E-mail address as password Password: 230 User logged in,proceed ftp> 注意:在输入密码时,屏幕没有任何显示,但已经输入了,不要认为出错。登录成功后就可以访问FTP服务器上的文件了。 如果由于用户名或密码错误导致登录失败,可以用user命令重新登录。 2、查看FTP服务器上的文件

FTP下载如何使用

FTP下载如何使用? FTP的格式是:ftp://用户名:密码@FTP地址:端口 你可以把上述地址复制下来,然后粘贴FTP下载软件(flashFXP,leapftp)中去,然后进行下载 FTP(File Transfer Protocol),是文件传输协议的简称。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。 FTP(File Transfer Protocol) 编辑本段FTP的作用 正如其名所示:FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。 编辑本段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是这样一种机制,用户可通过它连接到远程主机上,并从其下载文件,而无需成为其注册用户。系统管理员建立了一个特殊的用户ID,名为anonymous, Internet上的任何人在任何地方都可使用该用户

FTP文件服务器部署方案

FTP文件服务器部 署方案

FTP服务器部署方案 目的 文件服务器已经成为企业IT架构的重要组成部分;经过文件服务器我们能够更方便的进行资源共享、信息传递,而不同的企业有不同的需求或者特殊应用,因此文件服务器的架设方案,在实际的应用中是根据企业的实际需求而定的。 需求 令每个访问者能够使用浏览器上传下载查看共享资源,并确定共享的磁盘以及文件,允许经过FTP客户端上传、下载文件。(本方案讲述为多个用户权限共享资源,如不需要各权限能够取消此设置) 建立文件夹或者某个磁盘分区使每个人或者部分用户都能访问,编辑删除选择文件或文件夹; 配置要求 CPU: 2.1GHZ以上 内存:16G以上

硬盘:容量越大越好 贵公司当前:DELL(戴尔) PowerEdge 2730机架式服务器 推荐操作系统:windows server EnterPrise Edition Service Pack4 分区格式:NTFS文件系统 工具: IIS

方案与部署: 一. 建立NTFS分区,安装windows server 系统、IIS 、并打好系统补丁(已安装好的可忽略) 二. 创立FTP站点用户访问帐号。 因为要为访问者创立私人的文件夹,因此这是一个系统FTP服务器,它只允许系统上的合法用户使用,而不是匿名FTP服务器,允许任何人登录到FTP服务器上去获取文件;为了防止其它用户经过匿名帐号访问FTP站点,就必须对匿名帐号的访问权限进行限制,只让我们指定的用户才能访问FTP站点下面的内容。因此,在正式架设FTP站点之前,我们须在Windows 服务器系统中为FTP站点创立用户访问帐号,员工必须凭事先创立好的帐号才能登录进入FTP站点。创立步骤如下: 首先,在服务器系统桌面中依次单击“开始”--“运行”命令,在弹出的系统运行对话框中,输入字符串命令“compmgmt.msc”,单击”确定”,打开计算机管理窗口 其次,在该管理窗口的左侧显示区域中,用鼠标双击“本地用户和组选项,在其后展开的分支下面右击“用户”标签,在弹出的右键菜单中单击“新用户”选项,进入“新用户”创立窗口(如图1所示);

相关文档