Linux操作系统管理和应用第5章常用网络服务-ftp服务器.ppt

Linux操作系统管理和应用第5章常用网络服务-ftp服务器.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本讲主要内容与要求 1、FTP概述 2、安装FTP服务器 3、启动和停止vsftpd 4、FTP客户端 5、vsftpd的配置及实例 § 5.1.1 FTP概述 一、FTP服务器 FTP的全称是File Transfer Protocol(文件传输协议),是专门用来传输文件的协议,是通过互联网传送文件的一种方式,也是一般最常用来传送档案的方式。而FTP服务器,则是互联网上依照FTP协议提供服务的计算机,用户可以通过FTP服务下载文件或上传文件。因此,FTP的存在大大地方便了人们远程传输文件、共享文件资料的需要。FTP使文件和文件夹能够在Internet上公开传输。有的服务器要求用户从网络计算机管理员处获得许可(用户帐号和密码)才能登录并访问计算机上的文件。能否从FTP服务器访问文件和文件夹取决于拥有该FTP服务器的哪种权限。但是也有很多FTP服务器不需要账户和密码,也可以直接访问,这就是“匿名”登录FTP服务器。一般这样的匿名服务器只提供下载,不能上传,因为匿名用户没有上传权限。 § 5.1.2 安装FTP服务器 在Red Hat Enterprise Linux 5中,系统自带了vsftpd。Red Hat Enterprise Linux 5默认安装模式下vsftpd自动被安装。通过以下命令来检查系统是否己经安装了vsftpd: [root@localhost root]# rpm -aq|grep vsftpd vsftpd-1.1.3-8 看到这样的信息输出,说明己经安装。 如果没有安装,可使用图形界面安装,参见本书4.3.3节。使用rpm包安装按以下步骤进行: 如果系统没有安装vsftpd服务,则先挂载光盘: mount /dev/cdrom /mnt 安装vsftp: rpm -ivh /mnt/Server/vsftpd-* 在安装的过程中如果出现软件安装包依赖问题,可以利用yum来安装,解决的方法如下: 用VI打开rhel-debuginfo.repo文件 vi /etc/yum.repos.d/rhel-debuginfo.repo 修改如图 5-2所示: 2)利用yum安装vsftpd:yum install vsftpd-* § 5.1.3 启动和停止vsftpd 2.使用命令 启动:#service vsftpd start 停止:#service vsftpd stop 重启:#service vsftpd restart § 5.1.4 FTP客户端 FTP客户端访问FTP服务器的方法主要有三种: ①命令方式访问。 ②浏览器访问。 ③客户端FTP软件访问。 vsftpd默认配置允许用户用匿名账户anonymous访问FTP服务器,下面的例子都是用anonymous账户连接的。使用anonymous连接后,可以访问服务器上/var/ftp/pub/目录。如果使用linux的系统用户登陆,则默认访问该用户的home目录。 1.命令方式访问 命令方式访问,也就是用ftp命令来访问。无论是Linux还是Windows都提供了ftp命令来连接FTP服务器。下面以Linux下的ftp命令为例,Windows下的ftp命令功能基本相同。 打开终端窗口,见图5-3。 图5-3 RedHat终端窗口 假设FTP服务器的IP为,在命令提示符下键入命令:ftp 连接到前面安装好的vsftpd服务器,见图5-4。下一节我们学习了DNS配置后,就可以通过主机的域名来连接。 图5-4 RedHat终端窗口,已连接FTP 当出现下面这样的提示后,就表明ftp命令已经跟FTP服务器建立了连接,并要求用户输入用户名: Connected to (). 220 (vsFTPd 1.1.3) Name (:chenzw): 在此输入anonymous用户名,接下来就要求输入密码: 331 Please specify the password. Password: anonymous账户没有密码,直接输入回车即可: 230 Login successful. Have fun. Remote system type is UNIX. Using binary mode to transfer files. ftp 成功登陆到ftp服务器,接下来就可以下载或上传文件了。ftp表明准备好接受ftp的子命令了。 常用的FTP命令: ascii—进入文本模式。 binary—进

文档评论(0)

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

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

1亿VIP精品文档

相关文档