第二章--(第九单元)--vsftpd服务

一、什么是ftp

FTP(File Transfer Protocol,文件传输协议)是TCP/IP协议组中的协议之一,FTP协议包括两个部分,其一为FTP服务器,其二为FTP客户端,其中ftp服务器用来存储文件,用户可以使用ftp客户端通过ftp协议访问位于ftp服务器上的资源。

二、安装ftp,并设施防火墙白名单

1.安装ftp

yum install vsftpd -y

2.设置防火墙白名单,并重新读取防火墙权限

三、ftp服务应用

1.允许,禁止匿名用户登录

2.匿名用户上传

write_enable=YES

3.匿名用户家目录修改

4.匿名用户是否可以建立目录建立目录

anon_mkdir_write_enable=YES|NO

5.匿名用户下载

anon_world_readable_only=YES|NO #NO表示可以下载

6.匿名用户删除

anon_other_write_enable=YES|NO

7.匿名用户使用的用户身份修改

 
  8.最大上传速率限制

9.最大链接数

10.本地用户登陆限制

local_enable=YES|NO

11.本地用户家目录修改

local_root=/westos

12.所有用户被锁定到自己的家目录中,禁止浏览家目录以外的任何文件,加强系统安全

chmod u-w /home/*

13.用户黑名单建立

14.用户白名单,将用户黑名单中的chroot_local_user=NO 改为 YES  名单中的用户就会成为白名单用户

15.永久黑名单和临时黑名单

vim /etc/vsftpd/ftpusers    #永久黑名单

vim /etc/csftpd/user_list    #临时黑名单

*****

永久黑名单一经加入立即生效,优先权最高

临时黑名单优先权低于永久黑名单,并且特定情况下课一更改为白名单

*******

临时黑名单改为临时白名单

在ftp配置文件中加上 userlist_deny=NO

临时黑名单中的用户就会变更为临时白名单中的用户

16.ftp虚拟用户设定

**创建虚拟账号身份

**对存放虚拟账号的文件进行加密

**编辑配置文件,检测和密码的输入是否匹配

***登录

***可以改变虚拟用户的用户身份

17.虚拟账号配置独立目录

**建立两个目录,并做标记

**在ftp配置文件中添加该命令

**登录不同的用户,就会在不同的目录中

时间: 2024-08-19 22:13:47

第二章--(第九单元)--vsftpd服务的相关文章

第二章 自定义单元格

本项目是<beginning iOS8 programming with swift>中的项目学习笔记==>全部笔记目录 ------------------------------------------------------------------------------------------------------------------ 1.    修改单元格style为custom,选中TableView设置Row Height为80,选中单元格,设置Row Height为

阿里云弹性计算服务ECS基本概念(第二章)

第二章:弹性计算服务ECS基本概念四.ECS产品概念ECS,是由多个并列,又相互关联的产品概念组成,包括在介绍产品概念之前,先需要理解两个重要的逻辑位置概念Region,地域,是阿里云提供云计算服务的城市位置.一般一个Region会覆盖一片区域,如北京地域覆盖华北区域Zone,可用区,是一个Region下,电力和网络独立,软件故障隔离的物理数据中心.可用区的开放,目的是容许用户自行选择资源的分配策略如何选择Rgion和ZoneECS产品概念之间的关系五.ECS实例介绍ECS实例概念与实例规格实例

第九单元 部署 ftp 文件共享服务

1.部署 FTP 服务器 FTP ( 文件传输协议 ) 是 INTERNET 上仍常用的最老的网络协议之一 , 它为系统提供了通过网络与远程服务器进行传输的简单方法 在 RED HAT ENTREPRISE LINUX 6 中. FTP 服务器包的名称为 VSFTPD , 它代表 Very SecureFile TransferProtocol Damon 服务器名称也叫做 vsftpd 默认配置文件让 ANONYMOUS 用户只能下载位于CHROOT 目录中的内容. /var/ftp/ 这意味

深入浅出Zabbix 3.0 -- 第二章 Zabbix Web操作与定义

第二章  Zabbix Web操作与定义 本章介绍Zabbix 中一些基本概念的定义和web前端页面的操作,包括Zabbix中使用的一些术语的定义,Web页面中用户管理.主机和主机组的管理,以及监控项.模板.触发器.告警的管理和操作,还有Graphs.Screens.Maps及Reports等.通过本章的学习掌握一些基本概念并能够通过Web页面的操作完成对Zabbix的管理. 2.1 定义 hosts(主机) Zabbix中需要监控的服务器.交换机及其他设备我们都统一称作host,这些设备与Za

Android开发艺术探索——第二章:IPC机制(上)

Android开发艺术探索--第二章:IPC机制(上) 本章主要讲解Android的IPC机制,首先介绍Android中的多进程概念以及多进程开发模式中常见的注意事项,接着介绍Android中的序列化机制和Binder,然后详细的介绍Bundle,文件共享,AIDL,Messenger,ContentProvider和Socker等进程间通讯的方法,为了更好的使用AIDL进行进程间通讯,本章引入了Binder连接池的概念,最后,本章讲解各种进程间通信方式的优缺点和使用场景,通过本章,可以让读者对

二.第九单元 ftp协议

#### 二 . 第九单元 ####1.什么是ftp文件传输协议2.安装ftpyum install vsftpd -ysystemctl start vsftpdsystemctl stop firewalldsystemctl enable vsftpdsetenforce 0lftp ip           ##能登陆并且显示,表示安装成功 3.vsftpd文件信息/var/ftp          ##默认发布目录/etc/vsftpd       ##配置目录 4.vsftpd服务的

《TCP/IP详解 卷1:协议》读书笔记(第一章 概述 &amp; 第二章 链路层)

第一章 概述 TCP/IP协议族:四层协议系统 链路层(数据链路层.网络接口层)设备驱动程序和网络接口卡. 网络层(互联网层)处理分组在网络中的活动,点对点服务.IP.ICMP.IGMP 运输层提供端对端通信.TCP.UDP 应用层处理应用程序细节.Telnet.FTP.SMTP.SNMP 部分概念 构造互联网最简单的方法是把两个或多个网络通过路由器(Router)进行连接.路由器的好处是为不同类型的物理网络提供连接:以太网.令牌环网.点对点的链接等等. 网络层IP协议提供的是一种不可靠的服务.

[Effective Java]第二章 创建和销毁对象

第一章      前言 略... 第二章      创建和销毁对象 1.            考虑用静态工厂方法代替构造器 创建对象方法:一是最常用的公有构造器,二是静态工厂方法.下面是一个Boolean的简单示例: public static Boolean valueOf(boolean b) { return (b ? Boolean.TRUE : Boolean.FALSE); } l  静态工厂方法与构造器不同的第一大优势在于,它们有名称. 作用不同的公有构造器只能通过参数来区别(因

操作系统概论 第二章

第二章 进程管理 输入一批数据 处理数据 打印处理结果 程序的顺序执行特点 顺序性 封闭性 可再现性 程序的并行执行 间断性 失去封闭性 不可再现性 程序并发执行 同一个程序在不同数据集合上的执行 不同的程序在不同数据集合上的执行 程序 具有独立功能的一组指令的集合 进程 允许并发执行的程序在某个数据集合上的运行过程 进程是由正文段 用户数据段及进程控制块共同组成的执行环境 正文段 存放被执行的机器指令 用户数据段 存放用户数据 进程控制块 存放进程的运行环境 进程 1. 并发性 并发性是进程和

关于《大道至简》第二章的收获

今天阅读了大道至简的第二章,这一章的标题是懒人造就了方法.文章以愚公和李冰作为例子,讲述了好的方法是如何产生的.由此我们可以想到身边的一些例子,假如我们要给一些学生出算数题,题量不大的情况下我们可以直接出题,当要求题量的时候这就是一个大工程了.为此,我们可以写一个简单的软件实现出题的功能.虽然写这个软件会花费一些时间,但是完成之后会省下很大的精力. 我们应该学会将源代码分写在几个文件中,而不是所有的都写在一起,因为都放在一个文件中,到了后期的维护可能会是很大的问题,因此Unit关键字出现了,将一