文档库 最新最全的文档下载
当前位置:文档库 › ftp笔记

ftp笔记

1.ftp:(File Transfer Protocol)文件传输协议,用来给服务器发出命令下载,上传文件和创建和改变服务器上的目录。

运行在20和21两个端口,端口20用于在客户端和服务器之间传输数据流,端口21用于传输控制流。在linux默认启动,即支持用户宿主目录及匿名访问,匿名访问用户为ftp

2.启动ftp服务:service vsftpd start

3.匿名登录时,登录的宿主目录为ftp伪用户的目录,如何查看ftp的宿主目录:在/etc/passwd 下,匿名用户只能下载不能上传

4.ftp的命令:

Ls 查看当前目录下的文件

cd 切换目录

bin 二进制传输lcd 切换下载目录(本地)

get 下载单个文件mget 下载多个文件

Put 上传文件mput 上传多个文件

Prompt 关闭交互模式open 连接ftpfuwuq

User 输入ftp服务器用户名和密码

5.配置文件

Vsftpd.conf 配置文件:

Centos下,关闭SELinux防火墙

(1)服务器日志和欢迎信息

ftpd_banner=Welcome to blah FTP service,可以自定义FTP用户登录到服务器所看到的欢迎信息

dirmessage_enable=YES,允许为目录配置显示信息,显示每个目录下面的message_file文件的内容。

xferlog_enable=YES,启用记录上传/下载活动日志功能。

xferlog_file=/var/log/vsftpd.log,可以自定义日志文件的保存路径和文件名,默认是/var/log/vsftpd.log。

anonymous_enable=YES 允许匿名登录

local_enable=YES 允许本地用户登录

write_enable=YES 开放本地用户写权限

local_umask=022 设置本地用户生成文件的掩码为022

#idle_session_timeout=600 此设置将在用户会话空闲10分钟后被中断

#data_connection_timeout=120 将在数据连接空闲2分钟后被中断

#ascii_upload_enable=YES 启用上传的ASCII传输方式

#ascii_download_enable=YES 启用下载的ASCII传输方式

#ftpd_banner=Welcome to blah FTP service 设置用户连接服务器后显示消息

#deny_email_enable=NO 此参数默认值为NO。当值为YES时,拒绝使用

banned_email_file参数指定文件中所列出的e-mail地址用户登录。

#banned_email_file=/etc/vsftpd.banned_emails 指定包含拒绝的e-mail地址的文件.

#chroot_list_enable=YES 设置本地用户登录后不能切换到自家目录以外的别的目录

#chroot_list_file=/etc/vsftpd.chroot_list

#ls_recurse_enable=YES pam_service_name=vsftpd 设置PAM认证服务的配置文件名称,该文件存放在/etc/pam.d/

(2)用户登录控制设置

anonymous_enable=YES,允许匿名用户登录。

no_anon_password=YES,匿名用户登录时不需要输入密码

local_enable=YES,允许本地用户登录

(3)用户权限设置

write_enable=YES,开启全局上传权限。

local_umask=022,本地用户的上传文件的umask设为022

idle_session_timeout=600,可以设定默认的空闲超时时间

data_connection_timeout=120,设定默认的数据连接超时时间。

(4)用户访问控制

限制指定的用户不能访问,而其他的用户可以但访问

Userlist_enable=YES

Userlist_deny=YES

Userlist_file=/https://www.wendangku.net/doc/c618640251.html,er_list

限制指定的用户可以访问,而其他用户不可以访问

Userlist_enable=YES

Userllist_deny=NO

Userlist_file=/etc/https://www.wendangku.net/doc/c618640251.html,er_list

(5)设置用户只能访问自己的宿主目录

Chroot ftp用户把宿主目录当作自己的根目录

Chroot_local_user=YES

也可以设定指定的用户不执行chroot

Chroot_local_user=YES

Chroot_list_enable=YES

Chroot_list_file=/etc/chroot_list

(6)修改端口listen_port=10011

6案例

(1)允许team1和team2帐号登录FTP服务器,但不能登录本系统,将两个目录的帐号设置为/var/wwww/html 不能进入该目录以外的其他目录

(2)

FTP客户端软件的设计与实现

XX大学毕业设计 题目:FTP客户端软件的设计与实现指导教师:XXX 职称:副教授 学生姓名: XXX 学号: 201XXXXXXXXX 专业:计算机科学与技术 院(系):信息工程学院 完成时间: 2014 年 5 月 9 日 2014 年 5 月 9 日

FTP客户端设计与实现 摘要 信息时代的到来,信息的交流变得越来越重要,而信息的交流离不开文件的传输。基于FTP的文件传输系统意在搭建一个文件传输平台,使其在安全、透明、快捷的环境下来进行文件传输。 网络上进行信息共享或文件传输,都是基于某种协议而进行的,FTP是人们在网络中进行文件传输普遍采用的一种协议。系统使用流行的Java作为开发语言,采用C/S模式作为网络结构,利用套接字编程实现多线程传输。 论文首先对现在常用的FTP进行了分析,然后介绍了系统的需求分析和设计过程,给出了服务器和客户端的功能模块及总体流程,最后给出了网络文件传输系统服务器和客户端的编码实现,并对系统各个功能的实现进行了测试,分析优缺点和总结。 通过测试,该系统实用、界面简单,能进行文件上传和下载并支持多线程,是一个比较好的文件传输系统。 关键词:文件传输协议,TCP/IP,多线程,套接字

Design and implementation of an FTP client Abstract The arrival of the information age, the exchange of information is becoming increasingly important, and the exchange of information can not be separated file transfer . FTP-based file transfer system is intended to set up a file transfer platform , so in a safe , transparent and efficient environment down the file transfer. Information sharing on a network or file transfer , are carried out based on a protocol , FTP is a protocol for file transfer people to be widely used in the network. The system uses the popular Java as a development language , using C / S mode as the network structure , the use of socket programming multithreaded transfers. Firstly, on the now commonly used FTP analyzed, and then introduced the system requirements analysis and design process , gives the server and client modules and the overall process . Finally, network file transfer server and client code implementation, and realization of various functions system has been tested , analyzed and summarized the advantages and disadvantages . Through testing, the system is practical , simple interface , files can be uploaded and downloaded and supports multi-threading , is a good file transfer system . Keywords : file transfer protocol , TCP / IP, multi-threaded, socket

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

所谓的FTP,即File Transfer Protocol(文件传输协议),其作用是使Internet用户能够将文件从一台计算机拷贝到另一台计算机,为实现Internet资源共享提供有力的保障。用户启动FTP 客户机程序,通过输入户名和口令与远程主机上的FTP服务器建立连接,一旦成功,在Internet上用户计算机和宿主计算机之间就建立起一条命令链路,客户程序通过它向FTP服务器发送诸如改变目录,显示目录清单这类命令,FTP服务器则返回每条命令执行后的状态信息。 免费 ftp 站点大全 集美大学 FTP&nbsftp://210.34.132.102 帐号密码 :jmu 此 FTP 站点资料丰富 .... 从学习资料到影视资料 .... 应有尽有 ... 而且下载速度奇快 , 就算 是在下载高峰期里都能保持在 60K/S 以上 .... 唯一缺点就是人数太多 , 很难连 . 建议大家使 用 CuteFTP Pro 这个下载软件 , 鹭江大学 FTP&nbsftp://210.34.212.105 帐号 :qq 密码 :55

10 此 FTP 学习资料比较多 .... 影视资料相对较少 ... 但这个 FTP 速度快 . 是下载资料的好 FTP! 但一样有很多人连接 . 就看你好不好运了 ... 中南大学 FTP&nbsftp://202.197.78.128 ftp://202.197.78.129 帐号 :jszx 密码 :IloveY ou 这个 FTP 连接数设置的比较多 . 但下载速度却没有下降 , 缺点就是没把资料整理好 . 找资料不 是很容易 .... 甘肃联合大学 &nbsftp://https://www.wendangku.net/doc/c618640251.html,/ 兰州大学 &nbsftp://https://www.wendangku.net/doc/c618640251.html,/ 上海理工大学 &nbsftp://202.120.223.50/ 帐号

ftp如何下载及使用

更多详情请参阅:https://www.wendangku.net/doc/c618640251.html,/printpage.asp?BoardID=4&ID=1822 【教程专贴】教你如何下载FTP及如何使用影音传送带 推荐FTP软件下载地址: https://www.wendangku.net/doc/c618640251.html,/soft/2506.htm https://www.wendangku.net/doc/c618640251.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上传新文件删除旧文件方法

注意: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

cmd ftp操作指令

DOS登陆FTP的方法 大家可能都比较喜欢用FTP下载东东,一般都直接用下载软件,如现在比较流行的有cuteftp,flashfxp 等,都比较好用,但有没有人想过换一种方式登陆FTP那! 我喜欢用命令行操作,很喜欢DOS(有点守旧,呵呵)。 下面我来详细地介绍一个登陆FTP的命令和步骤吧: 假设FTP地址为“ 61.129.83.39”(大家试验的时候不要以这个FTP去试,应该可能密码要改掉。) 1:“开始”-“运行”-输入“FTP”进去cmd界面 2.open 61.129.8 3.39 如果你的FTP服务器不是用的21默认端口,假如端口是9900,那么此步的命令应在后面空格加9900,即为open 61.129.83.39 9900 3:它会提示输入用户名username 4: 它会提示你输入密码:password 注意密码不显示出来,打完密码后回车即可。如果你的密码输入错误,将不会提示你重新输入,这时你只要键入“user”命令,你就可以重新输入用户名和密码。 5:成功登陆后就可以用dir查看命令查看FTP服务器中的文件及目录,用ls命令只可以查看文件。 6:使用cd 命令转目录,delete删文件,用法跟DOS差不多。呵呵!! 7:lcd d:\dianying 定位本地默认文件夹(本人理解这里的L是local当地英文的缩写,很好理解和记忆)8:下面就是上传和下载文件的命令了,上传用put 文件名.下载用get 文件名 当然下载到当前目录了,就是上面定义的"d:\dianying"(看第七条) 9:最后就退出了 用bye命令。 常用命令: 1. open:与ftp服务器相连接;

8UFTP工具分为8UFTP客户端工具和 8UFTP智能扩展服务端工具

8UFTP工具分为8UFTP客户端工具和 8UFTP智能扩展服务端工具,涵盖其它FTP工具所有的功能。不占内存,体积小,多线程,支持在线解压缩。界面友好,操作简单,可以管理多个ftp站点,使用拖拉即可完成文件或文件夹的上传、下载。智能升级检查,免费升级。建议同时安装8UFTP客户端和8UFTP智能扩展服务端工具。 FTP新手入门及构建个人FTP服务器从O开始 FTP简介 FTP的全称是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。而FTP服务器,则是在互联网上提供存储空间的计算机,它们依照FTP协议提供服务。当它们运行时,用户就可以连接到服务器上下载文件,也可以将自己的文件上传到FTP服务器中。因此,FTP的存在,大大方便了网友之间远程交换文件资料的需要,充分体现了互联网资源共享的精神。现在许多朋友都已经用上了宽带网,而且硬盘也有足够的空间,完全可以通过软件手段把自己的电脑变为一台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域,没有特殊的含义,比如笔者 输入“https://www.wendangku.net/doc/c618640251.html,”。 接下来的“系统服务”选项必须选“是”,这样当你的电脑一启动,服务器也会跟着开始运行。 2.设置匿名登录 匿名访问就是允许用户以Anonymous为用户名,无需特定密码即可连接服务器并拷贝文件。如果你不想让陌生人随意进入你的FTP服务器,或想成立VIP会员区,就应该在“匿名账号”窗口中选“否”,这样就只有经过你许可的用户才能登录该FTP。鉴于匿名登录尚有一定的实 用需求,笔者在此选“是”。 之后就要为匿名账户指定FTP上传或下载的主目录,这是匿名用户登录到你的FTP服务器后看到的目录。设定后,向导还会继续询问你是否将匿名用户锁定于此目录中,从安全的角度考虑,建议选“是”。这样匿名登录的用户将只能访问你指定的主目录及以下的各级子目录,而不能访问上级目录,便于保证硬盘上其他文件的安全。

FTP工具使用教程

考虑目前各位经销商对于FTP的使用还有不熟悉的地方,因此特地制作了本教程,供大家参考,也许教程写的有些粗糙,但是希望能够对大家有所帮助,不要一味的排斥这些东西,也许你会发现用起来并没有那么困难: 第一步:安装FTP工具软件,此软件提供者为DMG小班长,此为正版软件,当然也是最新的,其实各位可以在网上下载很多类似的工具软件,以此软件为例,介绍下流程: 软件的模样就是这样的了,共享文件后缀的(.重命名)给去掉,才是原安装文件。 双击该软件: 当然选择I agree 了: 默认你就继续next

然后你就再继续的next: 再连续三次NEXT之后就这样了: 你就选择 install 然后就是开始安装,安装完成之后就可以使用了。 很多人可能在桌面上找不到快捷方式,不要紧的,如果你总是一个劲的默认的话那么就能找到它所在的目录了,有图有真相: 是否找到了了呢,上图的第一个图标就是 下面要开始使用了,双击那个红色的带FZ的图标,奇迹出现---注意了啊! 界面上半部分如下: 主机写这个:https://www.wendangku.net/doc/c618640251.html, 用户名写这个:fawtianjin-dmg 密码写这个:dmg2009 端口你就甭理他,直接点快速连接,奇迹出现:

看到这里你的曙光就到了,在蓝色框本地站点选上你电脑的文件夹: 上图的文件夹名字叫做十一月份资料,以后的文件都将下载到该文件夹了。 然后在红色框远程站点下面的+号打开,然后在绿色区域显现各种文件夹,你在相应的文件夹里面找相应的文件下载: 注意啦:分层图比较大,都要耐心,都是制作文件类型的,比如文件后缀属于psd、ai等等,要耐心点,功夫不负有心人的嘛! Jpg tif等文件后缀的我们电脑好点的基本上都能打开,文件不算太大,主要是查看文件效果图的,但是不能用于文件制作,喷绘的话精度太小,会很模糊的。 接下来就是选文件,然后右击,下载了,这还用写么? 看见了吧,非常简单,非常容易,非常方便,为啥子你们就不好好用呢! 每次我都浪费口舌,苦口婆心的跟你们讲,用吧,好用的很。 用句广告语吧:想不到的好用! 写完,收工!软件在共享呢!速度啊!这顿截图啊,累着我了都!!!!费力不讨好吧,唉, 再不理解我,我真的是无盐以对啊!!!!!!

LeapFTP使用教程

一、请先下载解压后运行LeapFTP,点击1处(站点->站点管理器),弹出“站点管理器”窗口; 在2处点击“添加站点”按钮; 在弹出的窗口3处输入您喜欢的站点名称(如:我的网站); [LeapFTP操作流程第一步图1] 二、点击“确定”后,出现以下界面。 在1处输入您的站点地址(如:https://www.wendangku.net/doc/c618640251.html,);在2处输入FTP用户名(如:https://www.wendangku.net/doc/c618640251.html,);在3处输入FTP密码(将保存密码前的选钩打上); 将4处“匿名”前的选钩去掉;点击5处“应用”按钮;

[LeapFTP操作流程第二步图2] 三、点击上图6处,切换到“高级”标签(如下图)。 在1处的“传送模式”选择二进制,点击“应用。至此您的FTP站点已经建立成功;

[LeapFTP操作流程第三步图3] 四、您可以点击上图2处“连接”按钮,直接进入连接状态; 也可以回到主菜单点击“FTP 服务器”-> “My Servers”-> “我的网站”进入连接状态。

[LeapFTP操作流程第四步图4] 五、第一次连接时会出现如下图提示,点“确定”

[LeapFTP操作流程第五步图5] 六、连接成功后的界面如下图所示。 右上框为网站空间远程目录,双击2处的wwwroot目录(在我司购买的空间上传网页文件时默认传到wwwroot目录下); 左上框为本地目录,您可以通过1处的下拉菜单选择您要上传文件的目录,选择后该目录下的所有文件都会显示在这个框里。 选择您要上传的文件,并点鼠标“右链”->“上传”,这时在队列栏里会显示正在上传及未上传的文件, 当您的文件上传成功完成后,在命令栏里会出现“传送完成”的提示,此时在过程目录栏里就可以看到您上传的文件了。

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客户端使用举例

下面举例说明一些著名ftp客户端的基本使用方法 一.Filezilla(图形化工具) 支持平台: windows, mac os x, linux, bsd, unix 下载: https://https://www.wendangku.net/doc/c618640251.html,/download.php?type=client 1.1 登录 输入https://www.wendangku.net/doc/c618640251.html,, 用户名, 密码, 端口(21), 点击”快速连接”: 1.2 创建目录 1.2.1 创建项目目录 右键点击创建目录 如上图所示, 创建目录失败. 因为跟目录下面的目录对应ftp的项目,只能在qcloud页面通过

创建项目来完成, 这里只能创建项目的子目录. 相应的在根目录执行删除操作也会败. 1.2.2 在项目目录下面创建子目录 在项目0下面创建一个子目录, 命名为xyz 创建成功, 如下图所示 1.2.3 上传文件 拖动上传文件到xyz目录 上传成功, 如下图所示

1.2.4 删除文件(删除目录类似) 删除成功, 如下图所示

二.WinSCP(图形化工具) 支持平台: windows, 下载: https://www.wendangku.net/doc/c618640251.html,/eng/download.php 2.1 登录 2.2 创建目录 2.2.1 创建项目目录 在右下角区域点击右键, 点击新建->目录

创建失败,如下图所示(原因同1.2.1)

2.2.2 在项目目录下面创建子目录 创建成功, 如下图所示(创建之前可以设置文件夹的属性) 2.2.3 上传文件 拖动上传一个文件到项目1里面 先点击1进入项目1里面, 然后再拖动(或者直接拖动到1里也行).

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各种牛逼详细介绍

一、前言 在 Internet 上的資源有許多種儲存方式,以大量檔案資料集中並分門別類儲存在 電腦主機內,提供網路上使用者上線取用,此種方式是為 FTP 檔案傳輸,而這一台存 有大量資料的電腦主機稱為檔案傳輸伺服器(FTP Server)。 在透過電話線使用 BBS 作檔案的上傳 (Upload) 與下載 (Download) 時必須經由 某種特別的傳輸協定 (如Xmodem,Ymodem,Kermit等) 來達成,而兩台在Internet 上的 電腦主機也必須經由共同的網路檔案傳輸協定來進行檔案傳輸,FTP (File Transfer Protocol) 即為網路檔案傳輸協定的原名,現在經由網路傳送接收檔案的動作亦可稱為 FTP。 在 Internet 上有許多的檔案伺服器,大部份是無條件地開放給使用者 (或稱作 Anonyimous FTP) ,使用者可利用在工作站上的 ftp 程式 (當然您必須要有帳號) 或是 NCSATEL 軟體內的 ftp 程式來存取檔案, 亦有些檔案伺服機會要求您輸入您 的 E'mail Address 作為密碼。 二、FTP 的使用 NCTUCCCA 是 Internet 上相當有名的網路檔案伺服機,IP-ADDRESS 是140.113. 250.2,儲存的資料量非常大,以下就以此站為例解說 FTP 之使用: 1. 連接檔案伺服機: UNIX 命令格式: ftp FTP-Server-Name/IP-address 即 unix> ftp NCTUCCCA 或 unix> ftp 140.113.250.2 DOS 命令格式: ftpbin FTP-Server-Name/IP-address 即 c:\ncsatel\ftpbin NCTUCCCA 或

FTP工具FTPRUSH图文使用说明

FtpRush是一个运行在微软 Windows 平台的高能 FTP/FXP/SFTP/TFTP 客户端,您可以使用 FTPRush 来进行文件上传下载和服务器对服务器传输。FTPRush 支持完全的界面自定义,您可以定制出你喜欢的界面布局和风格。通过内置的脚本功能您还可以轻松地制作自动化任务。此为适用于 Win2K/XP/2003 的 Unicode 版本。 第一:下载安装 下载地址:FtpRush1.1b下载 FtpRush下载后为一个.exe格式的可执行文件。安装比较简单,一路点击【下一步】按钮就可以了。 FtpRush 1.1b安装起始画面(对某些功能和工具可以选择进行安装) 第二:界面预览 FtpRush试用版期限为30天。主界面默认显示了本地目录、远程目录、队列及日志四大窗口,默认本地目录窗口在右边,但可以通过切换轻松改变位置。 FtpRush启动后试用期限提示 FtpRush主界面 第三:站点设置 要使用FTP工具来上传(下载)文件,首先必须要设定好FTP服务器的网址(IP地址)、授权访问的用户名及密码。下面我们将演示具体的参数设置,看完之后即使是初入门的菜鸟级用户也能很快上手,哈哈。 通过菜单【站点】—;【快速连接对话框】或者F11键我们可以对远程的FTP服务器进行具体的设置。(另外我们还可以通过菜单【帮助】—;【FtpRush向导】来进行设置) 第一步:按照界面所示,我们在常规选项中分别输入主机地址(即FTP服务器所拥有的IP地址),用户名和密码(如果你不知道的话,可以询问提供FTP服务的运营商或管理员)。对于匿名选项我们不必选择 (匿名的意思就是不需要用户名和密码可以直接访问FTP服务器,但很多FTP服务器都禁止匿名访问)。对于端口号我们在没有特别要求的情况下就使用默认的(21),而不必再进行任何改变。 第二步:设置远程及本地路径(目录),远程路径其实就是连上FTP服务器后默认打开的

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软件有哪些服务器端和客户端

通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves) 商业逻辑(business logic)。 下面让我们来细细道来: Web服务器(Web Server) Web服务器可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应(response),例如送回一个HTML页面。为了处理一个请求(request),Web服务器可以响应(response)一个静态页面或图片,进行页面跳转(redirect),或者把动态响应(dynamic response)的产生委托(delegate)给一些其它的程序例如CGI脚本,JSP(JavaServer Pages)脚本,servlets,ASP(Active Server Pages)脚本,服务器端(server-side)JavaScript,或者一些其它的服务器端(server-side)技术。无论它们(译者注:脚本)的目的如何,这些服务器端(server-side)的程序通常产生一个HTML的响应(response) 来让浏览器可以浏览。 要知道,Web服务器的代理模型(delegation model)非常简单。当一个请求(request)被送到Web服务器里来时,它只单纯的把请求(request)传递给可以很好的处理请求(request)的程序(译者注:服务器端脚本)。Web服务器仅仅提供一个可以执行服务器端(server-side)程序和返回(程序所产生的)响应(response)的环境,而不会超出职能范围。服务器端(server-side)程序通常具有事务处理(transaction processing),数据库连接(database connectivity)和消息 (messaging)等功能。 虽然Web服务器不支持事务处理或数据库连接池,但它可以配置(employ)各种策略(strategies)来实现容错性(fault tolerance)和可扩展性(scalability),例如负载平衡(load balancing),缓冲(caching)。集群特征(clustering—features)经常被误认为仅仅是应用程序 服务器专有的特征。 应用程序服务器(The Application Server) 根据我们的定义,作为应用程序服务器,它通过各种协议,可以包括HTTP,把商业逻辑暴露给(expose)客户端应用程序。Web服务器主要是处理向浏览器发送HTML以供浏览,而应用程序服务器提供访问商业逻辑的途径以供客户端应用程序使用。应用程序使用此商业逻辑就象你调用对象的一个方法(或过程语言中的一个函数)一样。 应用程序服务器的客户端(包含有图形用户界面(GUI)的)可能会运行在一台PC、一个Web 服务器或者甚至是其它的应用程序服务器上。在应用程序服务器与其客户端之间来回穿梭(traveling)的信息不仅仅局限于简单的显示标记。相反,这种信息就是程序逻辑(program logic)。正是由于这种逻辑取得了(takes)数据和方法调用(calls)的形式而不是静态HTML,所以客户端才可以随心所欲的使用这种被暴露的商业逻辑。 在大多数情形下,应用程序服务器是通过组件(component)的应用程序接口(API)把商业逻辑暴露(expose)(给客户端应用程序)的,例如基于J2EE(Java 2 Platform, Enterprise Edition)应用程序服务器的EJB(Enterprise JavaBean)组件模型。此外,应用程序服务器可以管理自

图文讲解FlashFXP(FTP工具)+使用教程

Ftp工具—远程服务器对传工具有很多,诸如8UFtp、CuteFTP、BpFTP、LeapFTP、等,FlashFXP可以比较文件夹,支持彩色文字显示;支持多文件夹选择文件,能够缓存文件夹;支持文件夹(带子文件夹)的文件传送、删除;支持上传、下载及第三方文件续传;可以跳过指定的文件类型,只传送需要的文件;可以自定义不同文件类型的显示颜色;可以缓存远端文件夹列表,;可以显示或隐藏“隐藏”属性的文件、文件夹等。双击桌面FlashFXP图标,运行FlashFXP,登陆界面如图所示:

主界面分4个工作区: 1. 本地目录窗口:默认显示的是整个磁盘目录,您可以通过下拉菜单选择您的本地目录,以准备开始上传。 2. 服务器目录窗口:用于显示FTP服务器上的目录信息,在列表中可以看到的包括文件名称、大小、类型、最后更改日期等。窗口上面显示的是当前所在位置路径。 3. 窗口列表:显示“队列”的处理状态,您可以查看到准备上传的目录或文件放到队列列表中。 4. 登录信息窗口:FTP命令行状态显示区,通过登录信息您能够了解到您目前的操作进度,执行情况等,诸如:登录、切换目录、文件传输大小、是否成功等重要信息,以便确定下一步的具体操作。

FTP站点的创建: 单击“站点”菜单—>选择“站点管理器”—>出现“站点管理器”对话框,操作步骤如图:(FlashFXP)

.

IP地址:在这里您只要填写您的域名就可以了 端口:FTP设置的默认端口就是21。 用户名称:请填写服务器设置用户名。 密码: 选择下面的“应用”按钮,FTP服务器建好了。要是想立刻就连接服务器,直接点击连接按钮,就可以开始你的FTP上传下载工作了。 在左侧本地窗口选择文件或文件夹,右键-传输,即可把文件或文件夹上传到右侧的FTP服务器。操作简单。

FTP软件的应用

上机实验二 实验项目名称:FTP软件的应用 实验项目性质:上机 所属课程名称:计算机网络技术 实验计划学时:2 一.实验目的 理解FTP的原理,掌握FTP的命令行操作方法。认识常见的FTP软件的安装,配置和使用方法。 二.实验内容和要求 掌握FTP的命令行操作方法,以及在IE中访问FTP站点的方法。 1.FTP的命令行操作方法 打开一个命令行窗口(在运行那里输入cmd然后回车),输入ftp,然后进入ftp的命令界面。之后可以输入以下的这些命令进行FTP操作: open:与ftp服务器相连接 send(put):上传文件 get:下载文件 mget:下载多个文件 cd:切换目录 dir:查看当前目录下的文件 del:删除文件 bye:中断与服务器的连接 binary:进入二进制文件传输模式 输入open https://www.wendangku.net/doc/c618640251.html,连接广工FTP,提示的用户名要输入anonymous,密码可以不用输入,直接按回车就行。 要求列出服务器上的文件(使用dir命令),并使用get命令下载服务器上的一个文件,记住在使用get命令之前要先输入binary命令,该命令把系统转换到二进制的文件传输模式,这样才可以进行文件传输。使用bye命令中断与FTP服务器的连接。 2.使用IE连接FTP站点 打开一个IE(Internet Explorer),然后在地址栏里输入“ftp://https://www.wendangku.net/doc/c618640251.html,/”,就可以在IE里面连接到广工的FTP。 连接的时候会弹出一个框要求输入用户名和密码,选择匿名登录即可。 3.FTP客户端软件的使用 使用命令行和IE连接FTP站点,会比较不方便,不是每个人都能够记住那些FTP命令,而且在命令行和IE里面也无法实现断点续传和站点库。因此一些功能强大、使用方便的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上的任何人在任何地方都可使用该用户ID。 通过FTP程序连接匿名FTP主机的方式同连接普通FTP主机的方式差不多,只是在要求提供用户标识ID时必须输入anonymous,该用户ID的口令可以是任意的字符串。习惯上,用自己的E-mail地址作为口令,使系统维护程序能够记录下来谁在存取这些文件。 值得注意的是,匿名FTP不适用于所有Internet主机,它只适用于那些提供了这项服务的主机。 当远程主机提供匿名FTP服务时,会指定某些目录向公众开放,允许匿名存取。系统中的其余目录则处于隐匿状态。作为一种安全措施,大多数匿名FTP主机都允许用户从其下载文件,而不允许用户向其上传文件,也就是说,用户可将匿名FTP主机上的所有文件全部拷

相关文档