当前位置:文档之家› linux系统 ftp服务器配置

linux系统 ftp服务器配置


9.2.1 FTP服务器的配置过程 服务器的配置过程
1.检查是否安装了 检查是否安装了FTP服务器软件 检查是否安装了 服务器软件 在命令窗口中输入: 在命令窗口中输入: [root@localhost root]#rpm –qa | grep vsftpd 如果出现ftp版本信息说明已安装了 版本信息说明已安装了FTP服务 如果出现 版本信息说明已安装了 服务 器。
6.启动 启动FTP服务器 启动 服务器
3.FTP服务器的测试过程 服务器的测试过程
客户端的IP地址和 (1)设置 )设置windows客户端的 地址和 客户端的 地址和DNS 服务器地址 服务器。 (2)匿名登录 )匿名登录FTP服务器。在windows客户 服务器 客户 端的Web浏览器地址栏上输入 端的 浏览器地址栏上输入 显示有pub和 “ftp://192.168.1.200” 显示有 和 upload两个文件夹。 两个文件夹。 两个文件夹
9.4操作题 操作题
• 配置、测试一个ftp服务器 其ip地址是 配置、测试一个 服务器 服务器,其 地址是 192.168.1.200,子网掩码是 ,子网掩码是255.255.255.0, , 默认网关是192.168.1.1 默认网关是 • 要求 不允许匿名用户登陆 创建两个注册 要求:1.不允许匿名用户登陆 不允许匿名用户登陆.2.创建两个注册 用户帐号t1和 的密码是123456, t2的密码 用户帐号 和t2, t1的密码是 的密码是 的密码 是abcdef. • t1对自己的目录 对自己的目录(/home/t1)有读、写权限, t2 有读、 对自己的目录 有读 写权限, 对自己的目录(/home/t2)有读、写权限,但是 有读、 对自己的目录 有读 写权限, 不能离开自己的目录。 不能离开自己的目录。 • 测试用的客户端是 测试用的客户端是windows操作系统,ip地 操作系统, 地 操作系统 址是192.168.1.10,子网掩码是 址是 ,
步骤
• • • • • • • 1.检查是否安装服务器 检查是否安装服务器 2.设置服务器 地址 设置服务器ip地址 设置服务器 3.建立注册用户 和t2 建立注册用户t1和 建立注册用户 4.修改配置文件 修改配置文件 5.创建文件 创建文件/etc/vsftpd.chroot_list 创建文件 6.启动服务器 启动服务器 7.验证注册用户不能离开自己的目录 验证注册用户不能离开自己的目录
9.2.1 FTP服务器的配置过程 服务器的配置过程
2.设置服务器 地址 设置服务器IP地址 设置服务器 • IP地址 地址——192.168.1.200 地址 • 子网掩码 子网掩码——255.255.255.0 • 默认网关地址 默认网关地址——192.168.1.1
9.2.1 Samba服务器的配置过程 服务器的配置过程
• 可以打开 可以打开pub文件夹,并下载pub文件夹中 文件夹,并下载 文件夹 文件夹中 的文件 • 也可以上传文件到 也可以上传文件到upload文件夹中。 文件夹中。 文件夹中 • 打开 打开upload文件夹,虽然 文件夹, 文件夹 虽然upload文件夹里 文件夹里 不显示上传的文件,但是,只要进入FTP服 不显示上传的文件,但是,只要进入 服 务器的/var/ftp/upload目录,就能看到上传 务器的 目录, 目录 的文件。 的文件。
1. ftp服务器简介 服务器简介
• ftp即文件传输协议 文件传输是指将一台计 即文件传输协议.文件传输是指将一台计 即文件传输协议 算机的文件发送到另一台计算机上.比如 将 算机的文件发送到另一台计算机上 比如,将 比如 远程计算机中的文件备份到自己的计算机 称为下载;将自己计算机中的文件发送给 中,称为下载 将自己计算机中的文件发送给 称为下载 远方计算机,称为上传 称为上传. 远方计算机 称为上传 • ftp服务器用来管理和控制文件传输 给用户 服务器用来管理和控制文件传输,给用户 服务器用来管理和控制文件传输 设置权限.比如 允许匿名用户浏览哪些文件, 比如,允许匿名用户浏览哪些文件 设置权限 比如 允许匿名用户浏览哪些文件 哪些用户可以下载,哪些用户可以上传 哪些用户可以上传,上传 哪些用户可以下载 哪些用户可以上传 上传 到哪个目录等. 到哪个目录等
• (3).建立注册用户 建立注册用户t1 ) 建立注册用户 在命令窗口中输入: 在命令窗口中输入: [root@localhost root]#useradd t1 [root@localhost root]#p令窗口中输入: [root@localhost root]#cd /var/ftp [root@localhost root]#mkdir upload [root@localhost root]#chmod 733 upload
(5)修改配置文件 修改配置文件/etc/vsftpd/vsftpd.conf 修改配置文件 • 用vi或其他文本文件编辑工具,打开配置文件 或其他文本文件编辑工具, 或其他文本文件编辑工具 /etc/vsftpd/vsftpd.conf • 把其中的第 行 把其中的第22行 #anon_upload_enable=YES 中的第一个符号“ 去掉 去掉, 配置有效, 中的第一个符号“#”去掉,使配置有效,即匿名用户可以 上传。 上传。 • 把第 行 把第26行 #anon_mkdir_write_enable=YES 去掉, 配置有效, 中的第一个符号“ 去掉 中的第一个符号“#”去掉,使配置有效,即匿名用户可以 上传。 上传。
3.启动 启动FTP服务器 启动 服务器 在命令窗口输入: 在命令窗口输入: [root@localhost root]#service vsftpd start
9.2.2FTP服务器的测试过程 服务器的测试过程
• 打开 打开internet协议,设置ip,子网掩码,默 协议,设置 ,子网掩码, 协议 认网关 • dns服务器地址,输入 服务器地址, 服务器地址 输入192.168.1.200 • 在windows客户端的 客户端的Web浏览器地址栏上 客户端的 浏览器地址栏上 输入ftp://192.168.1.200,看到有一个 看到有一个pub文 输入 看到有一个 文 件夹,并且,可以下载pub文件夹中的文件 件夹,并且,可以下载 文件夹中的文件 。
• 配置、测试一个FTP服务器,ip地址是 配置、测试一个 服务器, 地址是 服务器 192.168.1.200,子网掩码是 ,子网掩码是255.255.255.0 默认网关是192.168.1.1 ,默认网关是 • 给匿名用户提供一个公共的下载区 给匿名用户提供一个公共的下载区pub,和 , 一个公共上传区upload,给注册用户 提 一个公共上传区 ,给注册用户t1提 供一个专用的下载和上传区/home/t1 供一个专用的下载和上传区 • 测试用的客户端使用 测试用的客户端使用windows xp操作系统 操作系统 地址分别是192.168.1.10,子网掩码是 ,ip地址分别是 地址分别是 , 255.255.255.0。 。
2. ftp服务器工作原理 服务器工作原理
• ftp 服务器与大多数 服务器与大多数Internet服务器类似, 服务器类似, 服务器类似 也是以客户端/服务器 服务器( 也是以客户端 服务器(C/S)为架构。FTP )为架构。 客户端使用一个支持FTP协议的程序(比如 协议的程序( 客户端使用一个支持 协议的程序 Gftp)连接到FTP服务器,向FTP服务器发 )连接到 服务器, 服务器发 服务器 出命令, 服务器执行命令, 出命令,FTP服务器执行命令,并将命令的 服务器执行命令 执行结果返回给FTP客户端。 客户端。 执行结果返回给 客户端 • FTP服务器工作原理:其中有两个端口。 服务器工作原理: 服务器工作原理 其中有两个端口。
• 一个用作控制端口(即21端口),用于建立控制 一个用作控制端口( 端口), 端口),用于建立控制 连接,发送指令给FTP客户端,以及等待 客户端, 连接,发送指令给 客户端 以及等待FTP客 客 户端的响应。 户端的响应。 • 另一个用作数据传输端口(即20端口),用于建 另一个用作数据传输端口( 20端口),用于建 端口), 立数据传输连接, 立数据传输连接,与FTP客户端建立数据传输通 客户端建立数据传输通 道。 • 其中,控制连接在整个 其中,控制连接在整个FTP期间都保持连通状态 期间都保持连通状态 需要传输文件时,数据传输连接就建立, ,需要传输文件时,数据传输连接就建立,文件 传输结束,数据传输连接就断开,最后, 传输结束,数据传输连接就断开,最后,当结束 FTP操作时,控制连接才断开。 操作时, 操作时 控制连接才断开。
服务器。 (3)注册用户登录 服务器。 )注册用户登录ftp服务器 • 在windows客户端的 客户端的Web浏览器地址栏上 客户端的 浏览器地址栏上 输入“ 输入“ftp://t1:root123@192.168.1.200” ( 其中root123是注册用户 的密码。) 是注册用户t1的密码 其中 是注册用户 的密码。 • 显示下载和上传区 显示下载和上传区/home/t1中没有任何文 中没有任何文 但是,可以上传文件, 件,但是,可以上传文件,上传的文件可 以修改,也可以删除。 以修改,也可以删除。
第九章 ftp服务器 服务器
9.1认识 服务器 认识ftp服务器 认识 9.2 ftp服务器配置和测试 服务器配置和测试 9.3 ftp服务器配置和测试实例 服务器配置和测试实例 9.4操作题 操作题
9.1认识 服务器 认识ftp服务器 认识
1. ftp服务器简介 服务器简介 2. ftp服务器工作原理 服务器工作原理
9.3FTP服务器配置和测试实例 服务器配置和测试实例
1.任务说明 任务说明 2.FTP服务器的配置过程 服务器的配置过程 3.FTP服务器的测试过程 服务器的测试过程
1.任务说明 任务说明
• 一个有实用价值的 一个有实用价值的FTP服务器,必须对访问 服务器, 服务器 FTP服务器的用户进行管理。 服务器的用户进行管理。 服务器的用户进行管理 • 一般给匿名用户提供一个下载区 也可以提 一般给匿名用户提供一个下载区(也可以提 供上传区), 供上传区 ,给注册用户提供一个下载和上 传区(也可以只提供下载区或上传区) 传区(也可以只提供下载区或上传区)
相关主题