Centos 6.0之mysql+freeradiu实现帐号统一认证

RADIUS:Remote Authentication Dial In User Service,远程用户拨号认证系统由RFC2865,RFC2866定义,是目前应用最广泛的AAA协议;

RADIUS是一种C/S结构的协议,它的客户端最初就是NAS(Net Access Server)服务器,任何运行RADIUS客户端软件的计算机都可以成为RADIUS的客户端。RADIUS协议认证机制灵活,可以采用PAP、CHAP或者Unix登录认证等多种方式。RADIUS是一种可扩展的协议,它进行的全部工作都是基于Attribute-Length-Value的向量进行的。RADIUS也支持厂商扩充厂家专有属性。

本文Centos6.0

安装lamp平台,个人习惯

yum install -y httpd mysql* php*

安装freeradius

yum install -y freeradius*

进行测试下是否可以接收到返回值;

radtest steve testing 127.0.0.11812testing123
 

如图所示即为ok;

1、登录Mysql创建radius库;

mysql> create database radius;
mysql> grant all on radius.* to radius@localhost identified by 'radius123';

针对FreeRadius2,数据表的设计和结构定义在下面的文件中:

/etc/raddb/sql/mysql/schema.sql 主数据库定义,7个表,包括

radcheck 用户检查信息表

radreply 用户回复信息表

radgroupcheck 用户组检查信息表

radgroupreply 用户组检查信息表

radusergroup 用户和组关系表

radacct 计费情况表

radpostauth 认证后处理信息,可以包括认证请求成功和拒绝的记录。

/etc/raddb/sql/mysql/nas.sql 网络设备定义,只有一个表

nas 网络设备表

下面的表用于一些扩展功能,可以按需导入。

ippool.sql  ip池

wimax.sql wimax设备支持

cui.sql cui 支持

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索mysql
, 协议
, 信息
, radius
, freeradius
, 认证
, 多服务 统一帐号
mysql6.0
freebsd centos、centos free、freebsd和centos、centos7 free m、centos free m,以便于您获取更多的相关知识。

时间: 2024-11-02 10:11:17

Centos 6.0之mysql+freeradiu实现帐号统一认证的相关文章

Centos 6.0之pptpd+mysql+freeradius实现vpn帐号统一认证管理

本文系统Centos6.0:192.168.182.133 本文也是近期项目之一:为了后面的vpn隧道和多ip路由分流: -rw-r--r-- 1 root root 684342 6月 19 22:49 ppp-2.4.5.tar.gz -rw-r--r-- 1 root root 74048 6月 19 22:49 pptpd-1.3.4-2.el6.i686.rpm 这是其中的两个包: 如果pptpd不好下载的话,欢迎到本人下载区去下载,因为这个国外的url被和谐了,本人也是使用了加速器才

如何开启MySQL的远程帐号

   Mysql是一个多线程的,结构化查询语言(SQL)数据库服务器.SQL 在世界上是最流行的数据库语言.MySQL 的执行性能非常高,运行速度非常快,并非常容易使用.是一个非常捧的数据库. 下载地址:    MYSQL    开启 MySQL 的远程登陆帐号有两大步: 1.确定服务器上的防火墙没有阻止 3306 端口.    MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的.    如果您在安装 MySQL

Centos如何新建最低权限的SSH帐号

于是搞了个 Tunnelier + Proxy Switchy配合 OpenVZ 的 VPS 来科学上网,再加上 AutoProxy 的规则,换个途径,也就换了份心情. SSH的全称是SecureShell.通过使用SSH,可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗.用SSH做Socks5代理,进行本地端口转发即可实现科学上网啦. 为了限制 SSH 仅用于TCP加密传输,有必要新建个最低权限的 SSH 帐号.步骤如下(备注:本

为什么新浪企业微博帐号的认证没有了?

  如果出现疑似被盗号的情况,如企业微博的帐号修改昵称并发布大量垃圾信息,为了维护企业形象和保障网友的利益,工作人员暂时会将此类微博退出企业版并取消认证. 如需要重新认证,请联系@企业认证服务 说明情况.工作人员会在24小时内电话联系企业微博认证时填写的联系人,确认相关信息无误后就会恢复企业认证. 如有其它关于企业微博的问题,可直接@企业微博助理 反馈!

Linux下重置MySQL的Root帐号密码

1.停止MySQL服务 /etc/init.d/mysqld stop   2.跳过验证启动MySQL /usr/local/mysql/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 &   3.重置密码 等几秒钟,待上一步启动mysql完成后执行下面命令:  /usr/local/mysql/bin/mysql -u root mysql update user set password = Password('要设置

mysql 登录-Mysql 随便输入任何帐号都可以登录?

问题描述 Mysql 随便输入任何帐号都可以登录? 别人帮忙新装的mysql linux redhat 环境,自己新建了root帐号,设置了密码,但是偶然发现密码输入即使错误了也可以进入mysql,后来测试发现,只要任意输入任何用户名(不存在的也可),密码输入不输入都可以登录,请问这个是什么问题? 自己查询了mysql的user表,里面只有一个有密码的root帐号,和2个有密码的系统用帐号,也百度查了一下,尝试了去删除匿名帐号,结果是query 0,不存在匿名帐号,请问这个是什么原因,求指点!

企业信息化系统基础——AD:使用C#批量创建帐号

创建 如果一个公司打算使用微软的产品来构建自己的办公自动化系统,那么,建议采用主域控制的方式.那么,必然就要用到活动目录(AD),这样,IT部门就需要为公司的每一个员工来创建域帐号.如果公司比较大的话,这是一个很大的工程.而且,我们会发现,有些工作量基本上是在重复劳动,人力资源部为了给It部门提供人员名单,会录入一次人员的各种信息,比如姓名.工号.所属部门.部门领导.电话号码等等,那么,IT人员在拿到这张表后,他又要重新录入一次.并且常常会因为人为的原因导致帐户中出现错误.下面,我们就用C#编写

习信公众帐号怎么申请?

  习信公众号是面向全体习信用户.学校.政府.社会教育机构.媒体.企业等提供的合作推广业务.在这里可以通过习信将品牌推广给上亿的习信用户,减少宣传成本,提高品牌知名度,打造更具影响力的品牌形象. 广大教育工作者.教育与社会机构可以在习信公众平台申请公众号,通过公众号,企业可在习信平台上实现和特定群体的文字.图片.语音.视频的全方位沟通.互动 .并提供自定义在线学习辅导与趣味内容展示,是一个帮你分享知识.建立品牌.提供智能服务的好媒介. 赶紧来申请习信公众号吧!~ 1.习信公众平台的地址是多少?

CentOS 6.0中编译安装MySQL v5.1.59步骤详解

以下内容基于CentOS 6.0操作系统,MySQL安装版本为v5.1.59,下面我们详细的通过命令形式来说明如何进行编译与安装MySQL. 编译安装mysql cd /usr/local/src tar zxvf mysql-5.1.59.tar.gz cd mysql-5.1.59 ./configure --prefix=/usr/local/mysql&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;--lo