第11讲 FTP服务.

Slides:



Advertisements
Similar presentations
一、软件简介 二、功能介绍 三、产品优势 四、应用范围 五、成功客户 目录目录 软件简介 ●员工工作时间,都认真工作了? ●还是在玩游戏? ●浏览与工作无关的网站? ●收发私人邮件? ●甚至将公司的机密资料拷贝带 走?或是通过邮件或聊天工具泄 密? …… 解决之道.
Advertisements

项目四:Internet基础与接入方法 第八章 应用服务器安装配置
Wireshark 03/03/2017.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
计算机网络高级工 梁绍宇.
第七章 操作系统接口 7.1 联机用户接口 7.2 Shell命令语言 7.3 系统调用 7.4 UNIX系统调用 7.5 图形用户接口.
2.3 网络域名及其管理.
项目四 组建跨地区网络 授课教师:肖颖.
网络应用服务管理 吴献彩.
第6章内容回顾 域名空间结构分为哪4层 简述DNS查询过程 区域文件中主要有哪些资源记录 简述转发器的概念 简述子域和委派的概念
在PHP和MYSQL中实现完美的中文显示
網路基本概念 本章主要是為讀者建立有關網路的基本知識, 作為後續章節的基礎。首先我們會說明網路的基本概念, 接著介紹網路的各種類型與相關的作業系統, 最後則是介紹 OSI 與 DoD 等兩種網路模型, 讓讀者能進一步了解網路運作的方式。
第 2 章 上機使用 Unix/Linux 內容: 操作介面 主機連線 登入主機 認識系統環境 使用者常用命令.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
Linux 切换、 创建和删除目录 系统管理 宁波市高校慕课联盟课程
K/3 Cloud云之家集成 K/3 Cloud 基础系统部.
Hadoop I/O By ShiChaojie.
網路伺服器應用 Linux Server Andres, Wen-Yuan Liao
第6章 Internet 本章重点学习国际互联网Internet的有关知识。 学习了解Internet的发展历史以及它在我国的发展现状
第二讲 搭建Java Web开发环境 主讲人:孙娜
第二天 计算机基础技能培训 (一)linux基础知识
中国科学技术大学 肖 明 军 《网络信息安全》 中国科学技术大学 肖 明 军
TCP/IP基本原理 第九章 文件传输.
大学计算机基础 典型案例之一 构建FPT服务器.
Ebooking 突发问题解决方案.
PPPoE PPTP L2TP全解 方伟、产品策划 讲师的CSDN博客地址
SVN服务器的搭建(Windows) 柳峰
考试题型 填空题(30) 选择题(20) 名词解释(10) 问答题(24) 计算题(16) 附加题(30) 成绩核算:
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
PostgreSQL 8.3 安装要点 四川大学计算机学院 段 磊
Windows网络操作系统管理 ——Windows Server 2008 R2.
Windows网络操作系统管理 ——Windows Server 2008 R2.
LogBase运维安全管理系统.
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
第17章 网站发布.
2019/1/12 GDP设计协同 超级管理员操作手册 GDP项目组.
2018 北京大学汇丰商学院 日期:
ENS 10.1安装配置指南 王俊涛 | SE.
第四章 附件 (应用程序软件包).
供应商登录CJLR SRM系统入口 CJLR供应商仅可以在互联网上访问SRM系统,无法在CJLR内网登录SRM系统.
Windows 7 的系统设置.
YMSM D-PACK 安装手册 作成者:D-PACK维护组(YMSLx) 作成日:
第 23 讲 操作系统接口与UNIX系统内核结构 李元金 计算机与信息工程学院 1.
NoteExpress进阶 宋敏 电子资源部
第4章 TCP/IP应用层常用协议 4.1 Telnet 协 议 4.2 文件传输协议FTP 4.3 电子邮件的工作原理及其协议
系统管理员培训(I期) 浙江省基层人民法院 -V8版介绍及系统管理培训 二OO八年四月二十三日 法院事业部经理:周春宏
第二章 登录UNIX操作系统.
WWW服务 WWW服务概述 IIS6.0的 WWW 服务 IIS6.0下安装PHP
電子郵件簡介.
Web安全基础教程
第四章 团队音乐会序幕: 团队协作平台的快速创建
DQMClientDim.cxx及双光子练习
主要内容: 无线局域网的定义 无线传输介质 无线传输的技术 WLAN的架构 无线网络搭建与配置 无线网络加密配置
姚金宇 MIT SCHEME 使用说明 姚金宇
实验七 安全FTP服务器实验 2019/4/28.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
教育部 财政部 网络教育数字化学习资源中心平台系统 安装与配置
FTP服务 FTP服务概述 FTP的常用命令 IIS6.0的FTP服务 Serv-U的安装和配置 MyBT的安装与配置
GDP设计协同 项目创建者操作手册 GDP项目组 2019/01/30.
数据报分片.
Visual Basic程序设计 第13章 访问数据库
Python 环境搭建 基于Anaconda和VSCode.
阻塞式模型 本节内容 视频提供:昆山爱达人信息技术有限公司 视频录制:yang 官网地址:
Internet课程设计 教师:陈 妍 朱海萍 西安交通大学计算机系
使用说明书 网址: 贵阳学院智慧实验室管理平台 用户中心 使用说明书 网址:
第四章 UNIX文件系统.
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
JUDDI安装手册.
Presentation transcript:

第11讲 FTP服务

企业需求 构建一台FTP服务器,为企业局域网中的计算机提供文件传送任务。要求能够对FTP服务器设置连接限制、日志记录、消息、验证客户端身份等属性,并能创建用户隔离的FTP站点。

本讲任务 创建一个ftp服务器,提供文件下载和上载功能。 提供匿名登录功能,用于下载公共文件,但不能匿名上载 同时也提供用户登录,用户只能限制在自己的目录下,这是可以上载也可以下载

拓扑图 10.1.14.125 DNS服务器 10.1.14.61 FTP服务器 FTP 客户端 FTP 客户端

FTP基本原理

11.1.1 FTP FTP有两个意思,其中一个是指文件传输协议(File Transfer Protocol),是Internet上使用得最广泛的文件传输协议。 FTP的另一个意思是文件传输服务,FTP提供交互式的访问,用来在远程主机与本地主机之间或两台远程主机之间传输文件。

11.1.2 FTP客户端命令 1. help、 ?、rhelp 2. ascii、binary、image、type (1)help显示LOCAL端的命令说明,若不接受则显示所有可用命令; (2)?相当于help,例如:?cd; (3)rhelp同help,只是它用来显示REMOTE端的命令说明。 2. ascii、binary、image、type (1)ascii切换传输模式为文字模式;

11.1.2 FTP客户端命令 (2)binary切换传输模式为二进制模式; (3)image相当于binary; (4)type让你更改或显示目前传输模式。 3.bye、quit (1)bye退出FTP服务器; (2)quit相当于bye。

11.1.2 FTP命令 4.cd、cdup、lcd、pwd、 ! (1)cd改变当前工作目录; (2)cdup回到上一层目录,相当于“cd..”; (3)lcd让你更改或显示LOCAL端的工作目录; (4)pwd显示目前的工作目录(REMOTE端): (5)!让你执行外壳命令,例如:“!ls”。

11.1.2 FTP命令 5.delete、mdelete、rename (1)delete删除REMOTE端的文件: (3)rename更改REMOTE端的文件名。

11.1.2 FTP命令 6.get、mget、put、mput、recv、send (1)get下载文件; (2)mget批量下载文件; (5)recv相当于get; (6)send相当于put。

11.1.2 FTP命令 7.hash、verbose、status、bell (1)hash 当有数据传送时,显示#号,每一个#号表示传送了1024/8192 bytes/bits; (2)verbose切换所有文件传输过程的显示; (3)status显示目前的一些参数; (4)bell当指令做完时会发出叫声。

11.1.2 FTP命令 8.ls、dir、mls、mdir、mkdir、rmdir (1)ls有点象UNIX下的ls(list)命令: (2)dir相当于“ls -l”; (3)mls只是将远端某目录下的文件存于LOCAL端的某文件里; (4)mdir相当于mls; (5)mkdir象DOS下的md(创建子目录)一样; (6)rmdir象DOS下的rd(删除子目录)一样。

11.1.2 FTP命令 9.open、close、disconnect、user (1)open连接某个远端FTP服务器; (3)disconnect相当于close; (4)user再输入一次用户名和口令(有点像Linux下的su)

FTP配置步骤

11.2.1安装FTP服务器软件

11.2.2客户端测试FTP站点 方法一:利用客户端连接程序 ftp.exe。 方法二:我们也可以在浏览器Internet Explore地址栏输入“ftp://ftp.szpt.net”进行FTP匿名登录。

11.3.1主目录与目录格式列表 “读取”:用户可以读取主目录内的文件,例如可以下载文件。 “写入”:用户可以在主目录内添加、修改文件,例如可以上传文件。 “记录访问”:将连接到此FTP站点的行为记录到日志文件内。

11.3.1主目录与目录格式列表

11.3.1主目录与目录格式列表

11.3.2 FTP站点标识、连接限制、日志记录

11.3.3 FTP站点消息设置

11.3.3 FTP站点消息设置

11.3.4 验证用户的身份 匿名FTP 身份验证 基本FTP 身份验证 用户必须使用与有效 Windows 用户帐户对应的用户名和密码进行登录。

11.3.4 验证用户的身份

11.3.5 通过IP地址来限制FTP连接

11.4 创建用户隔离的FTP站点 不隔离用户 隔离用户

11.4 创建用户隔离的FTP站点 FTP站点主目录在“f:\ftp”目录,假设我们要让用户test1、test2等来登录FTP站点,则应该在主目录下为用户创建子文件夹“f:\ftp\ localuser \test1”和“f :\ftp\localuser\test2” ,而且文件夹名必须与用户名相同。

11.4.1 创建隔离用户的FTP站点

11.4.1 创建隔离用户的FTP站点

11.4.1 创建隔离用户的FTP站点

11.4.1 创建隔离用户的FTP站点

11.4.1 创建隔离用户的FTP站点 用 Active Directory 隔离用户 该模式根据相应的 Active Directory 容器验证用户凭据,而不是搜索整个 Active Directory,那样做需要大量的处理时间。将为每个客户指定特定的 FTP 服务器实例,以确保数据完整性及隔离性。当用户对象在 Active Directory 容器内时,可以将 FTPRoot 和 FTPDir 属性提取出来,为用户主目录提供完整路径。

11.4.1 创建隔离用户的FTP站点 如果 FTP 服务能成功地访问该路径,则用户被放在代表 FTP 根位置的该主目录中。用户只能看见自己的 FTP 根位置,因此受限制而无法向上浏览目录树。如果 FTPRoot 或 FTPDir 属性不存在,或它们无法共同构成有效、可访问的路径,用户将无法访问。

11.4.2 创建“用 Active Directory 隔离用户”的FTP站点 1. 创建域用户的主目录 将域用户的主目录设在“f:\ftp”下,然后在该文件夹内创建用户test1、test2的主目录为用户test1dir、test2dir 2. 在Active Directory数据库中设置用户的主目录 用户test1, FTPRoot应该被设置为f:\ftp,也就是说FTPRoot用来指定用户主目录所在地的根目录

11.4.2 创建“用 Active Directory 隔离用户”的FTP站点

11.4.2 创建“用 Active Directory 隔离用户”的FTP站点 FTP站点必须能够读取位于Active Directory内的域用户帐户的FTPRoot和FTPDir属性,才能够得知用户主目录的位置,因此我们必须事先为FTP站点创建一个有权限读取这两个属性的域用户帐户

11.4.2 创建“用 Active Directory 隔离用户”的FTP站点

11.4.2 创建“用 Active Directory 隔离用户”的FTP站点

11.4.2 创建“用 Active Directory 隔离用户”的FTP站点

11.4.2 创建“用 Active Directory 隔离用户”的FTP站点

11.4.2 创建“用 Active Directory 隔离用户”的FTP站点

11.4.2 创建“用 Active Directory 隔离用户”的FTP站点

11.4.2 创建“用 Active Directory 隔离用户”的FTP站点

11.4.3 创建不隔离用户的FTP站点

企业疑难问题解析

问题1 FTP站点主要应用在哪些方面? 软件下载服务 对于文件传输而言,FTP比HTTP效率高得多。 Web站点更新 最安全最方便的Web站点更新方式为FTP方式,即将web站点的主目录设置为FTP主目录,并设置合适权限。 不同类型计算机的文件传输 FTP和所有TCP/IP家族成员一样,与操作系统平台无关。

问题2 在企业应用中,如果要随时检查目前连接的用户该如何解决? 可以通过右击“默认FTP站点”,选择“属性”,单击“当前会话”,来检查目前连接到FTP站点的用户,可以通过单击断开来中断和某个用户的连接。

小结 FTP的工作原理 FTP服务器的架设 FTP站点的属性设置 创建用户隔离的FTP站点 FTP客户端命令的应用 FTP测试