Linux下DHCP,FTP,黑白名单

目录

概念

DHCP的分配方式

DHCP获取IP地址的租约过程及原理

DHCP结构

DHCP实验

FTP

FTP实验

文件上传和下载

取消匿名用户

显示系统用户的切换目录权限(限制在家目录)

修改本地用户的默认家目录,实现上传和下载截图

黑白名单

实验

黑名单

白名单

最后一道保险


概念

DHCP:动态主机配置协议,特点:减少手工配置,避免出错可能,避免IP地址冲突,减轻管理员负担,便于修改。

DHCP的分配方式

DHCP获取IP地址的租约过程及原理

客户机采用DHCP自动获取IP地址,此时连入网络后,会自动搜索DHCP服务器

        此时客户机没有IP地址,也不知道服务器的IP地址,就默认使用0.0.0.0的IP发送广播

如果符合条件,DHCP服务器会给出响应

        只要连接没问题,且IP地址还有剩余,服务器会响应广播,但源主机没有IP地址,所以响应也仍然以广播方式发送,广播的数据包中包含帧,帧中有源主机的MAC地址

客户机发出服务请求

        客户机接收到广播后,此时已经获取了对应的IP地址,但还不可以直接更改,需要在服务器注册该IP地址与本机绑定。此时依然以0.0.0.0的方式发送广播,但指定了目标地址

服务器响应该请求,提供DHCP服务,此时客户机就获取了IP地址

        服务器将客户机的IP地址及MAC地址绑定在IP地址表中,并向客户机广播发送确认信息

客户机收到确认消息,完成IP地址的配置

DHCP结构

DHCP往往会有这用的攻击方式:

  • ensp


DHCP实验

下载dhcp :yum -y install dhcp

样板文件

复制样板文件到 /etc/dhcp/ 目录下

删除原来的空配置文件,将复制过来的样板文件改名,

打开配置文件 vim dhcpd.conf,配置地址池,wq保存退出

        p32:subnet:声明地址池网段 netmask:声明地址池子网掩码

        p33:range:地址池的范围

        p34:指定默认网关

重启服务 systemctl restart dhcpd

打开另一台虚拟机,修改网关配置vim /etc/sysconfig/network-scripts/ifcfg-ens33。将BOOTPROTO改为dhcp

记得关闭防火墙和安全机制,两个虚拟机都关闭

可见获取到dhcp池的地址

FTP

        文件传输协议,用于在inernet上控制文件的双向传输,不同的操作系统有不同FTP程序,但是都遵从FTP的协议

FTP默认服务器使用的端口号

        20:建立数据连接,传输文件数据

        21:控制连接,传输FTP的控制命令

FTP实验

文件上传和下载

安装 yum -y install vsftpd

查看一下

修改匿名用户权限

        允许匿名用户上传文件,创建上传目录

再手动添加删除权限

        允许匿名用户进行删除,重命名,覆盖等操作

重启服务(改完配置文件一定要重启),关闭防火墙,关闭安全机制

在匿名用户根目录下给予读写权限

在pub下创建文件以备后续使用

        意思是创建了一个内容为hello world的名为test的.txt文件(把hello world写入test.txt文件)

用主机cmd连接ftp服务器,可见之前创建的文件test.txt

下载文件,会下载到当前用户的家目录

在主机家目录下新建一个文件,并上传

取消匿名用户

打开配置文件

将对匿名用户访问权限改为NO

重启服务

测试,匿名用户登陆失败,普通用户可以登录

显示系统用户的切换目录权限(限制在家目录)

由于系统用户可以随意切换,不安全,所以限制在家目录

将显示权限改为YES,同时添加写权限

刷新文件

这时,上传文件的位置就变为家目录

修改本地用户的默认家目录,实现上传和下载截图

将家目录指定为FTP用户的家目录

重启

下载与上传

黑白名单

        黑名单:只有在名单上的用户才会被禁止。拒绝个别,允许所有。

        白名单:只有在名单上的才会方行。允许个别,拒绝所有。

实验

黑名单

配置文件,添加配置打开黑名单

查看ftp家目录,添加用户

添加一个新用户

重启服务

发现黑名单内的无法登录,其他用户正常登录

白名单

在名单的可以登录,其他不可

最后一道保险

只要在这个名单,不论是否在白名单,都不可登录

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值