《FTP服务器搭建》PPT课件.ppt

上传人:sh****n 文档编号:8632897 上传时间:2020-03-30 格式:PPT 页数:49 大小:480.05KB
返回 下载 相关 举报
《FTP服务器搭建》PPT课件.ppt_第1页
第1页 / 共49页
《FTP服务器搭建》PPT课件.ppt_第2页
第2页 / 共49页
《FTP服务器搭建》PPT课件.ppt_第3页
第3页 / 共49页
点击查看更多>>
资源描述
FTP服务器搭建课件 需求 构建一台FTP服务器 为局域网中的计算机提供文件传送任务 要求能够对FTP服务器设置连接限制 日志记录 消息 验证客户端身份等属性 并能创建用户隔离的FTP站点 本讲任务 创建一个ftp服务器 提供文件下载和上载功能 提供匿名登录功能 用于下载公共文件 但不能匿名上载同时也提供用户登录 用户只能限制在自己的目录下 这是可以上载也可以下载 拓扑图 10 1 14 61FTP服务器 10 1 14 125DNS服务器 FTP客户端 FTP客户端 FTP基本原理 7 1 1FTP FTP有两个意思 其中一个是指文件传输协议 FileTransferProtocol 是Internet上使用得最广泛的文件传输协议 FTP的另一个意思是文件传输服务 FTP提供交互式的访问 用来在远程主机与本地主机之间或两台远程主机之间传输文件 7 1 2FTP客户端命令 1 help rhelp 1 help显示LOCAL端的命令说明 若不接受则显示所有可用命令 2 相当于help 例如 cd 3 rhelp同help 只是它用来显示REMOTE端的命令说明 2 ascii binary image type 1 ascii切换传输模式为文字模式 2 binary切换传输模式为二进制模式 3 image相当于binary 4 type让你更改或显示目前传输模式 3 bye quit 1 bye退出FTP服务器 2 quit相当于bye 7 1 2FTP客户端命令 7 1 2FTP命令 4 cd cdup lcd pwd 1 cd改变当前工作目录 2 cdup回到上一层目录 相当于 cd 3 lcd让你更改或显示LOCAL端的工作目录 4 pwd显示目前的工作目录 REMOTE端 5 让你执行外壳命令 例如 ls 7 1 2FTP命令 5 delete mdelete rename 1 delete删除REMOTE端的文件 2 mdelete批量删除文件 3 rename更改REMOTE端的文件名 7 1 2FTP命令 6 get mget put mput recv send 1 get下载文件 2 mget批量下载文件 3 put上传文件 4 mput批量上传文件 5 recv相当于get 6 send相当于put 7 1 2FTP命令 7 hash verbose status bell 1 hash当有数据传送时 显示 号 每一个 号表示传送了1024 8192bytes bits 2 verbose切换所有文件传输过程的显示 3 status显示目前的一些参数 4 bell当指令做完时会发出叫声 7 1 2FTP命令 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 删除子目录 一样 7 1 2FTP命令 9 open close disconnect user 1 open连接某个远端FTP服务器 2 close关闭目前的连接 3 disconnect相当于close 4 user再输入一次用户名和口令 有点像Linux下的su FTP配置步骤 7 2 1安装FTP服务器软件 7 2 2客户端测试FTP站点 方法二 我们也可以在浏览器InternetExplore地址栏输入 ftp 进行FTP匿名登录 方法一 利用客户端连接程序ftp exe 7 3 1主目录与目录格式列表 读取 用户可以读取主目录内的文件 例如可以下载文件 写入 用户可以在主目录内添加 修改文件 例如可以上传文件 记录访问 将连接到此FTP站点的行为记录到日志文件内 7 3 1主目录与目录格式列表 7 3 1主目录与目录格式列表 7 3 2FTP站点标识 连接限制 日志记录 7 3 3FTP站点消息设置 7 3 3FTP站点消息设置 7 3 4验证用户的身份 匿名FTP身份验证FTP服务器接受对该资源的所有请求 并且不提示用户输入用户名或密码 基本FTP身份验证用户必须使用与有效Windows用户帐户对应的用户名和密码进行登录 7 3 4验证用户的身份 7 3 5通过IP地址来限制FTP连接 7 4创建用户隔离的FTP站点 不隔离用户该模式不启用FTP用户隔离 该模式最适合于只提供共享内容下载功能的站点或不需要在用户间进行数据访问保护的站点 隔离用户所有用户的主目录都在单一FTP主目录下 每个用户均被安放和限制在自己的主目录中 不允许用户浏览自己主目录外的内容 7 4创建用户隔离的FTP站点 FTP站点主目录在 f ftp 目录 假设我们要让用户test1 test2等来登录FTP站点 则应该在主目录下为用户创建子文件夹 f ftp localuser test1 和 f ftp localuser test2 而且文件夹名必须与用户名相同 7 4 1创建隔离用户的FTP站点 7 4 1创建隔离用户的FTP站点 7 4 1创建隔离用户的FTP站点 7 4 1创建隔离用户的FTP站点 7 4 1创建隔离用户的FTP站点 用ActiveDirectory隔离用户该模式根据相应的ActiveDirectory容器验证用户凭据 而不是搜索整个ActiveDirectory 那样做需要大量的处理时间 将为每个客户指定特定的FTP服务器实例 以确保数据完整性及隔离性 当用户对象在ActiveDirectory容器内时 可以将FTPRoot和FTPDir属性提取出来 为用户主目录提供完整路径 7 4 1创建隔离用户的FTP站点 如果FTP服务能成功地访问该路径 则用户被放在代表FTP根位置的该主目录中 用户只能看见自己的FTP根位置 因此受限制而无法向上浏览目录树 如果FTPRoot或FTPDir属性不存在 或它们无法共同构成有效 可访问的路径 用户将无法访问 7 4 2创建 用ActiveDirectory隔离用户 的FTP站点 1 创建域用户的主目录将域用户的主目录设在 f ftp 下 然后在该文件夹内创建用户test1 test2的主目录为用户test1dir test2dir2 在ActiveDirectory数据库中设置用户的主目录用户test1 FTPRoot应该被设置为f ftp 也就是说FTPRoot用来指定用户主目录所在地的根目录 7 4 2创建 用ActiveDirectory隔离用户 的FTP站点 7 4 2创建 用ActiveDirectory隔离用户 的FTP站点 3 创建一个让FTP站点可以读取用户属性的域用户帐户FTP站点必须能够读取位于ActiveDirectory内的域用户帐户的FTPRoot和FTPDir属性 才能够得知用户主目录的位置 因此我们必须事先为FTP站点创建一个有权限读取这两个属性的域用户帐户 7 4 2创建 用ActiveDirectory隔离用户 的FTP站点 7 4 2创建 用ActiveDirectory隔离用户 的FTP站点 7 4 2创建 用ActiveDirectory隔离用户 的FTP站点 7 4 2创建 用ActiveDirectory隔离用户 的FTP站点 7 4 2创建 用ActiveDirectory隔离用户 的FTP站点 7 4 2创建 用ActiveDirectory隔离用户 的FTP站点 7 4 2创建 用ActiveDirectory隔离用户 的FTP站点 7 4 创建不隔离用户的FTP站点 疑难问题解析 问题1 FTP站点主要应用在哪些方面 软件下载服务对于文件传输而言 FTP比HTTP效率高得多 Web站点更新最安全最方便的Web站点更新方式为FTP方式 即将web站点的主目录设置为FTP主目录 并设置合适权限 不同类型计算机的文件传输FTP和所有TCP IP家族成员一样 与操作系统平台无关 问题2 在应用中 如果要随时检查目前连接的用户该如何解决 可以通过右击 默认FTP站点 选择 属性 单击 当前会话 来检查目前连接到FTP站点的用户 可以通过单击断开来中断和某个用户的连接 小结 FTP的工作原理FTP服务器的架设FTP站点的属性设置创建用户隔离的FTP站点FTP客户端命令的应用FTP测试
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!