当前位置: 首页 > wzjs >正文

天津建网站沈阳百度seo排名优化软件

天津建网站,沈阳百度seo排名优化软件,虎门今天新增疫情,莱芜吧莱芜贴吧目录 背景简介:Radius是什么?Radius服务器验证原理搭建Radius服务器环境信息yum在线安装配置FreeRADIUS相关文件clients.conf文件users文件重启服务 验证 参考链接 背景 在项目中需要用到Radius服务器作为数据库代理用户的外部验证服务器,做…

目录

  • 背景
  • 简介:Radius是什么?
  • Radius服务器验证原理
  • 搭建Radius服务器
    • 环境信息
    • yum在线安装
    • 配置FreeRADIUS相关文件
      • clients.conf文件
      • users文件
      • 重启服务
    • 验证
  • 参考链接

背景

在项目中需要用到Radius服务器作为数据库代理用户的外部验证服务器,做以下总结。

简介:Radius是什么?

  • Radius认证是一种应用最广泛的AAA协议,即认证(Authentication)、授权(Authorization)和计费(Accounting),是网络安全中进行访问控制的一种安全管理机制。Radius是一种C/S结构的协议,该协议认证机制灵活,简单明确,可扩充,可以采用PAP、CHAP或者Unix登录认证等多种方式。
  • 协议定义了基于UDP的RADIUS报文格式及其传输机制,并规定UDP端口1812、1813分别作为认证、计费端口。

在这里插入图片描述

Radius服务器验证原理

接入设备作为RADIUS客户端,负责收集用户信息(例如:用户名、密码等),并将这些信息发送到RADIUS服务器。RADIUS服务器则根据这些信息完成用户身份认证以及认证通过后的用户授权和计费。用户、RADIUS客户端和RADIUS服务器之间的交互流程如下:
在这里插入图片描述
参考链接: RADIUS协议基础原理

搭建Radius服务器

环境信息

系统内核版本
CentOS Linux 7.93.10.0-1160.71.1.el7.x86_64

yum在线安装

使用yum命令在线安装FreeRadius,如果要离线安装,请参考链接: Radius服务端搭建、运行及测试:

yum install -y freeradius freeradius-mysql freeradius-utils

查看服务状态:一般为未启动,默认的安装及配置文件路径:/etc/raddb

ps -ef|grep radius

在这里插入图片描述

前台启动Radius服务:

sudo radiusd -X

在这里插入图片描述

打开新窗口,本机测试:

radtest testing password localhost 0 testing123
#注:radtest命令由5个参数组成:
#1、第一个参数为用户名(testing)
#2、第二个参数为密码(password)
#3、第三个参数为服务器IP地址(localhost)
#4、第四个参数为NAS端口(0)
#5、第五个参数为共享密钥(testing123)

在这里插入图片描述
此处访问被拒绝,通过前台服务打印的内容可以看到:
在这里插入图片描述
原因在于:

  • 没有配置允许与 RADIUS 服务器通信的客户端设备
  • 没有配置允许访问RADIUS 服务器的用户

这两个是需要根据实际情况配置的,是合理的。

配置FreeRADIUS相关文件

clients.conf文件

FreeRADIUS 中 clients.conf 文件用于定义允许与 RADIUS 服务器通信的客户端设备(如网络接入设备、路由器、AP 等),并配置其安全参数

vim /etc/raddb/clients.conf

修改client字段内容为下如所示:10.0.2.0/24代表允许该网段访问,testing123为Radius的秘钥,后续users文件中添加的用户登录Radius服务,需要使用这个密码秘钥

client 10.0.2.0/24 {secret          = testing123
}

users文件

FreeRADIUS 中users 文件用于本地用户认证和动态策略控制的核心配置文件。它允许管理员直接在文件中定义用户账户、认证规则以及授权返回的 RADIUS 属性(如 VLAN、带宽限制等)。

vim /etc/raddb/users

添加如下内容,确保此用户可以登录Radius服务:

# 设置任意账号密码认证通过
DEFAULT Auth-Type := "Accept"
# 用户名:test 密码:123456
test Cleartext-Password:= "123456"

在这里插入图片描述

重启服务

重启服务,让配置生效

sudo radiusd -X

在这里插入图片描述
Radius服务器最基础的功能已配置完毕。

验证

之前我们配置了:

  • 允许与 RADIUS 服务器通信的客户端设备为10.0.2.0/24网段的设备
  • 并且允许访问RADIUS 服务器的用户:test 密码:123456

用10.0.2.0/24网段`的设备进行测试:

radtest test 123456 10.0.2.15 0 testing123
#注:radtest命令由5个参数组成:
#1、第一个参数为用户名(test)
#2、第二个参数为密码(123456)
#3、第三个参数为服务器IP地址(10.0.2.15)
#4、第四个参数为NAS端口(0)
#5、第五个参数为共享密钥(testing123)

在这里插入图片描述
登陆成功

参考链接

参考链接: Linux(centos7.9)搭建Radius服务器
参考链接: RADIUS协议基础原理

http://www.dtcms.com/wzjs/151084.html

相关文章:

  • 全国卫生计生机构建设管理系统网站seo运营是做什么的
  • 天津网站建设推广在哪里找软件开发公司
  • 什么样的公司愿意做网站网站的优化从哪里进行
  • 做网站推广的需要了解哪些知识成都建设网官网
  • 做电影网站侵权吗想做一个网站
  • 网站用什么空间好班级优化大师免费下载学生版
  • 最新网站建设软件站长工具网
  • 什么网站做视频赚钱百度关键词排名优化
  • 番禺区成都搜索优化整站优化
  • 织梦网站备份几种方法网络营销推广渠道
  • 网站建设的目的模板重庆seo网络优化咨询热线
  • 网站弹出信息怎么做的免费的郑州网络推广服务
  • 南山建网站公司百度全网营销
  • 珠海模板网站建设公司seow
  • 创意二维码制作网站株洲百度seo
  • 做qq空间动态皮肤网站成都门户网站建设
  • 东莞免费建站模板设计网络营销方案
  • 合肥做网站联系方式开发新客户的十大渠道
  • 青浦区建设和管理委员会网站seo方法
  • 网站建设方案及预算扬州网站推广公司
  • wordpress 点赞按钮seo优化要做什么
  • 上海市建设工程安全质量监督总站网站海外网站推广优化专员
  • 南京行业门户网站网络推广自学
  • 网站建设服务采购方案模板下载厦门seo大佬
  • 外部链接链轮的建设对于网站提产品宣传推广方案
  • 网站建设的切片是什么河北搜索引擎优化
  • 网站seo公司企业网站seo排名优化
  • 怎么进成品网站后台模板建站公司
  • 如何申请域名做网站合肥百度seo排名
  • 白石桥做网站公司网站改进建议有哪些