第11章__文件传输和共享.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章 文件传输与共享 随着网络的发展,计算机系统与系统间的文件传输变得日益重要。不论是家庭网络、小型办公网络,还是广域网都离不开系统间的文件传输与共享。在以前要在系统间传输文件,必须先把一台计算机上的文件复制到可移动媒介,再把可移动媒介连入另一台计算机,把文件复制过去。现在看来这样的方式是极其费时的。本章讲解Ubuntu文件传输工具FTP、SSH,P2P文件共享,以及Ubuntu最新的在线文件存储、共享与同步服务Ubuntu One。 11.1 系统间的文件传输 Ubuntu自带了一些文件传输工具,如FTP和SSH等。使用FTP传输文件的方式虽然比较古老,但目前使用的人仍不少。SSH作为FTP的替代品,由于其高度的安全性,已越来越得到人们的青睐。可以通过Ubuntu GNOME 桌面的Nautilus文件管理器与FTP、SSH服务器之间传输文件,甚至还能与Windows主机之间传输文件。单击GNOME桌面面板的【位置】|【连接到服务器】命令,弹出【连接到服务器】对话框。 11.1.1 使用FTP FTP(File Transfer Protocol)是文件传输协议的缩写。和电子邮件服务一样,FTP也是Internet上普遍应用的一种服务,其允许 Internet上的用户将一台计算机上的文件复制到另一台计算机上。 使用FTP几乎可以传送任何类型的文件,如文本文件、二进制文件、图像文件、声音文件、数据压缩文件等。目前,分布在Internet的许多计算机上,存放着丰富的文档资源,如果这些计算机提供了FTP服务,则Internet上的其他用户则可以通过FTP获取到这些资源。 用户可以通过GNOME Nautilus文件管理器使用FTP。FTP连接分为匿名(无需用户名和密码)和需用户名、密码验证连接。以下描述使用Nautilus文件管理器进行需验证的FTP文件传输: 11.1.1 使用FTP 11.1.2 使用SSH SSH能提供安全的远程访问,支持命令行会话,X11转发,SCP 和安全 FTP 文件传输。 SSH可以取代传统的FTP。FTP协议中密码以明文的方式传递,这意味着密码很容易被截取,而SSH通过加密措施解决了这些问题,提供安全的远程访问方案。SSH支持安全FTP文件传输,同时,也可利用端口转发为其他协议建立加密通道。 在Ubuntu中用Nautilus文件管理器即可SSH登录远程主机进行浏览和传输文件, 在Windows下用Putty工具也可以登录。但远程主机必须拥有SSH服务端,如果没有,可以运行以下命令安装: sudo apt-get install openssh-server 11.1.2 使用SSH 11.1.3 访问Windows共享文件夹 通过Nautilus文件管理器还能访问Windows共享文件夹,这样方便了Ubuntu与Windows之间的文件传输。以下描述使用Nautilus文件管理器访问Windows共享文件夹: 11.1.3 访问Windows共享文件夹 11.2 P2P文件共享 有时当用户通过FTP或HTTP方式下载一个大文件时,感觉到下载速度很慢,这是因为FTP或HTTP服务器负载太大,消耗资源过多,无法承受太多的访问。P2P的出现解决了此类问题。通过P2P,各个计算机之间可以互相通信和共享资源,不必连接到单个服务器。P2P会动态监测和查询网络中的哪些计算机有用户需要的资源,并自动连接那些计算机获取这些资源。如今有许多出色的P2P软件: Gnutella: BitTorrent: eDonkey2000: FastTrack (essentially Kazaa): Freenet: 11.2.1 安装和使用gtk-gnutella Gnutella是被广泛使用的P2P网络,其客户端工具gtk-gnutella功能丰富,特别是搜索功能。gtk-gnutella收到搜索请求后会先向Gnutella网络中的一个节点发送请求,之后这个节点再发送该请求到其知道的其他节点,如此一层层的传递,直到许多Gnutella的网络都得到这个请求。以下介绍gtk-gnutella的安装和使用。 1.安装gtk-gnutella 2.使用gtk-gnutella 11.2.1 安装和使用gtk-gnutella 11.2.2 使用BitTorrent BitTorrent和Gnutella一样,是一个P2P应用。使用BitTorrent,大型文件被分成许多小部分并且立刻自动从多个主机上取得各部分。同时,将已经下载的部分和其他人分享,这样每个人都可从中获益,下载速度大大提升。Ubuntu默认安装了一个图形的BitTorrent客户端。以下以下载Ubuntu 9.10的ISO文件为例

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档