操作:FTP服务器的搭建
实验目的:
- 掌握FTP服务器的配置方法、
- 掌握FTP配置基于虚拟用户的服务器搭建方法
实验要求:
- 以学号和姓名为虚拟用户的FTP服务器搭建
- 实现利用不同虚拟用户登录FTP服务器
- 实现不同用户的权限控制
实验步骤:
一、 搭建一台FTP服务器,允许所有师生员工使用匿名帐户下载文件。
二、 扩展FTP服务器功能,使其能维护学校的Web站点,包括上传文件、创建目录、更新网页等,学校指派专人专号予以维护(user1),user1登录FTP服务器后直接进入web站点根目录/var/www/web1,且根据要求不能进入该目录以外的任何目录。
三、为了学校FTP服务器的安全,不直接使用本地用户登录,使用虚拟用户验证机制,并对不同虚拟用户设置不同的访问权限。同时,为了保证服务器的整体性能,需要对上传和下载流量进行限制。
本地用户 | 对应虚拟用户 | 虚拟用户登录目录 | 访问权限 |
---|---|---|---|
vftpuser | jianghanyang | /jianghanyang | 姓名用户只能下载 |
vftpuser | 18171034 | /18171034 | 学号用户只能下载和上传 |
1,设置系统IP地址为192.168.1.2
2,查询vsftpd软件安装情况
3,挂载光驱并安装vsftpd软件
4,启动服务
5,创建不可登录系统的名为vftpuser的本地用户
6,创建两个虚拟用户的登录目录(/姓名全拼,/学号),将登录目录的所有者修改为vftpuser,设置登录目录的访问权限为755
7,创建虚拟用户姓名全拼、学号的文本文档,并使用db_load工具将该文本文件转换为数据库文件,修改数据库文件的文件访问权限为600(限定只有root用户可以访问读取)
8,建立支持虚拟用户登录时进行验证的PAM认证文件
9,修改/etc/vsftpd/vsftpd.conf主配置文件,添加虚拟用户支持
10,为虚拟用户姓名全拼、学号分别建立满足各自要求的配置文件,其中姓名全拼用户可以浏览、下载文档资料,学号用户可以下载、上传、删除文件和创建目录
11,修改防火墙规则,添加ftp服务。关闭selinux
12,客户端访问验证权限
操作:FTP服务器的搭建相关推荐
- lede更改软件源_Linux的上传和下载——Ubuntu中软件的安装和ftp服务器的搭建
[Linux操作系统]Linux的上传和下载--Ubuntu中软件的安装和ftp服务器的搭建 学习完Linux终端命令以后,我们现在要考虑的是怎么实现Linux中文件的上传和下载,这就是我们本篇博客要 ...
- FTP服务器构建与维护,ftp服务器的搭建与三种访问途径
FTP服务器的搭建与三种访问途径 FTP服务介绍 FTP服务(File Transfer Protocol,文件传输协议)是典型的C/S结构 的应用层协议,需要由服务端软件,客户端软件两部分共同实 现 ...
- FTP服务器的搭建及创建虚拟用户进行认证访问
FTP服务器的搭建及创建虚拟用户进行认证访问 PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路.当需要传送数据时,客户端在命令链 ...
- FTP服务器的搭建与连接
本期讲一下如何在本地搭建FTP服务器,并使用Java连接FTP服务器并进行简单的下载删除操作 第一步:在开始屏幕中打开"搜索",输入"控制面板",并打开 第二步 ...
- ftp服务器怎样优化,FTP服务器的搭建优化
1实际问题 随着多媒体技术的广泛应用,在日常工作中,教师们开始偏向于使用计算机教学和办公.其中涉及到对数据的存储和移动的要求,由此产生的一系列关于数据存储的问题,无论是哪个学校,哪个老师都会碰到和急需 ...
- 思维导图 - 测试技术扩展:Postman接口测试、Sonar白盒测试、Sonic移动测试、Python操作FTP服务器
给大家整理了下测试技术扩展相关的学习文档. 第一章: Postman 接口测试工具 测试工具 - Postman 接口测试入门使用手册,Postman 如何进行数据关联.自动更新 cookies.简单 ...
- 【FTP】FTP服务器的搭建
记录一下FTP服务器的搭建 首先打开 程序和功能>打开或关闭Windows功能 进入到Windows功能界面: 勾选FTP服务器. 然后再在IIS界面,新建一个网站. 右键网站,选择" ...
- linux下ftp服务器的搭建
http://www.cublog.cn/u3/93926/showart_1874130.html RHEL4中ftp服务器的搭建 首先修改配置文件使主机获得永久ip地址 # vi /etc/sys ...
- IIS ftp服务器的搭建
IIS ftp服务器的搭建 其实现在有很多基于windows的ftp服务器,我们想搭建ftp服务器可以直接下载一个基于windows的ftp服务器软件来搭建,但是windows自带的ftp服 ...
- linux如何测试ftp服务器,linux下FTP服务器的搭建
1.FTP服务器的简介 关于ftp的介绍,大家也一定不陌生了.我就直接把百度百科上的介绍拿过来,和大家一起温习一下概念. FTP 是File Transfer Protocol(文件传输协议)的英文简 ...
最新文章
- linux c sql server 存储过程,SQL Server 2016 - 本机编译的函数
- 高性能缓存 Caffeine 原理及实战
- php 动态彩码辨色 接口的调用_好用的云函数!后端低代码接口开发,零基础编写API接口...
- 不安全的食品,如何“安全地”上了货架?
- 分区助手扩大c盘后自动修复_C盘空间不够,如何扩大?
- 龙卷风优化软件测试面试题,暑X好物大推荐,最强真无线降噪耳机带你开启夏日解压模式...
- 20189217 2018-2019-2 《移动平台开发实践》第6周学习总结
- mysql什么是主键和外键?
- 2015年3月计算机二级vb题库,2015年计算机二级vb机试试题
- UEFI shell - 标准应用程序的编译和加载过程
- sql order by 用法
- led时间代码html,LED旋转时钟制作(有源代码)
- HTML required
- 软件项目管理 6.5.自下而上估算法
- java段子_Java程序员的内涵段子
- 经验,初创公司如何做到完美地招人、挖人
- docker常见故障分析
- MIME类型,Content-Type
- SEO分类:白帽SEO-黑帽SEO-灰帽SEO
- java 生成txt文档 指定编码格式
热门文章
- adb 进入 recovery adb 进入 bootloader
- 安的广厦千万间 天下寒士尽欢颜
- ESP32 的 I2C 原理 应用入门
- 引入静态路由_网络工程师提高篇 | 路由重发布你了解多少?从原理到配置,瑞哥带你学习一波!...
- linux空间可用的iusered,从Linux小白到大牛——与狼共舞的日子7
- 基于FPGA的ASCII码日期转时间戳算法实现
- 2021水利水电安全员模拟考试案例题库及答案
- 线索二叉树、选择树、堆
- 用C语言实现电脑小游戏——扫雷
- 卡在linuxctrld进系统_centos7系统停在Ctrl+d界面的解决方法