文档详情

2016服务器搭.ppt

发布:2016-12-19约5.3千字共21页下载文档
文本预览下载声明
项目引入 在公司的局域网络中 (LAN),文件共享是经常需要的工作,对于有些局域网资源,所有用户都可以使用的,而有些资源只有授权的用户才能获取,或者考虑局域网络带宽,要求对文件的上传与下载做必要的限制。实现文件共享首先考虑的就是建立FTP服务器,本项目要求在linux系统上为公司架设一台FTP服务器,能够合理分派公司资源。 课题引入——项目分析 完成本项目需要解决的问题: 1、什么是FTP服务器,其工作原理是什么 2、FTP服务器的安装、启动与运行方法 3、FTP服务器的配置方法 4、如何使用FTP服务器的共享资源 课题引入——教学目标 学习本课需要实现的教学目标: 了解FTP的概念和工作原理 掌握FTP服务器的运行和停止的方法 掌握FTP服务器的配置方法 掌握FTP客户端的使用方法 项目问题一-FTP概述 FTP(File Transfer Protocol)文件传输协议是一个用于从一台主机到网络中另外一台主机的传送文件的协议。 该协议的历史可追溯1971年(当时因特网尚处于实验之中),不过至今仍然极为流行。 在一个典型的FTP会话中,用户坐在本地主机前,想把文件传送到一台远程主机(上传)或者想把文件从一台远程主机传送过来(下载)。 FTP工作原理 FTP服务采用客户机/服务器模式,FTP客户机和服务器使用TCP建立连接。FTP服务器使用两个并行的TCP连接来传送文件,一个是控制连接,一个是数据连接。 控制连接用于在客户主机和服务器主机之间发送控制信息,例如用户名和口令、改变远程目录的命令、取来或放回文件的命令。 数据连接用于真正传输文件。 FTP的功能 FTP服务不受计算机类型以及操作系统的限制,只要建立FTP连接的双方都支持FTP协议,就可以方便地传输文件。 目前FTP服务主要应用于以下几个方面: 文件的上传与下载 软件的高速下载 Web站点的维护与更新 项目问题二-服务的安装、启动与停止 vsftpd服务安装 vsftpd服务启动 vsftpd服务可以以独立或被动方式启动。在Red Hat Enterprise Linux4中,默认以独立方式启动。 测试vsftpd服务 vsftpd服务器安装并启动服务后,用其默认配置就可以正常工作了。vsftpd默认的匿名用户帐号为ftp,密码也为ftp。 设置用户在FTP客户端登录后所在的目录 在vsftpd.conf文件的默认配置中,本地用户登录FTP服务器后,所在的目录为用户的家目录。 设置匿名用户登录FTP服务器时所在的目录。若未指定,则默认未/var/ftp目录。 项目问题三-FTP服务器的配置 任务2:配置vsftp服务器,为了安全,限制普通用户user1,只能在自己的家目录中,禁止切换到其他目录.(为了安全,user1只能访问ftp服务器,不能远程登录系统) 任务3:限制普通用户user1不能访问vsftp服务器. 任务4:配置vsftp服务器,要求允许匿名用户在/var/ftp/pub目录下新建目录,上传和下载文件. 项目问题三-FTP服务器的配置 vsftpd服务相关的配置文件,vsftpd服务的相关配置文件包括以下几个: /etc/vsftpd/vsftpd.conf:vsftpd服务器的主配置文件。 /etc/vsftpd/ftpusers:在该文件中列出的用户清单将不能访问FTP服务器。 典型vsftpd服务器配置案例 任务2解决方案:配置vsftp服务器,为了安全,限制普通用户user1,只能在自己的家目录中,禁止切换到其他目录. 典型vsftpd服务器配置案例 典型vsftpd服务器配置案例 任务4解决方案:配置vsftp服务器,要求只允许匿名用户在/var/ftp目录下新建目录,上传和下载文件 。 项目问题四-FTP客户端的连接 FTP命令是FTP客户端程序,在Linux或Windows系统的字符界面下可以利用FTP命令登录FTP服务器,进行文件的上传、下载等操作。 FTP命令的格式如下: 若连接成功,系统提示用户输入用户名和口令。在登录FTP服务器时,如果允许匿名用户登录,常见的匿名用户为anonymous和ftp,密码为ftp. 补充内容:FTP命令 在登录成功之后,用户就可以进行相应的文件传输操作了。其中常用到的一些重要命令如下: FTP? :显示 ftp 命令说明。? 与 help 相同。 格式:? [command] FTP ascii:将文件传送类型设置为默认的ASCII。 FTP binary(或bi):将文件传送类型设置为二进制。 FTP cd:更改远程计算机上的工作目录。 格式:cd remote-directory FTP dir:显示远程目录文件和子目录列表。 格式:dir [remot
显示全部
相似文档