ubuntu 编译pam_radius_auth 实现ssh通过radius验证

时间:13-06-18 栏目:技术 作者:liva 评论:2 点击: 5,926 次

pam_radius_auth下载地址http://freeradius.org/pam_radius_auth/

pam_radius_auth 是一个验证模块,在ubuntu下编译还遇到一些莫名其妙的问题。

1、pam_radius_auth.c:63:34: fatal error: security/pam_modules.h: No such file or directory

这个问题是由于没有安装pam的开发包,解决方法

2、 undefined reference to `__stack_chk_fail_local'

这个错误原因未知,解决方法:修改makefile文件,在大概18行

这行后面加入 -fno-stack-protector

在debian系统上没有这个错误

编译命令

修改/etc/pam.d/sshd,第一行加入

 

建立/etc/raddb/server文件,并写入radius服务器地址与key格式如下:

配置完成,但要注意,radius的账号本地必须有一个同样名字的用户对应,否则无法登录,如果单纯只用来做数据转发的话,可以用下面的命令增加一个低权限的用户账号,无需为这个用户增加密码:

声明: 本文由( liva )原创编译,转载请保留链接: ubuntu 编译pam_radius_auth 实现ssh通过radius验证

ubuntu 编译pam_radius_auth 实现ssh通过radius验证:目前有2 条留言

  1. 沙发
    Chen's Log China Google Chrome Windows :

    :gl: 学习学习

    2013-06-21 下午 1:48 [回复]

发表评论


购物推荐

赞助商

© 2013 enjoydiy.com. Design by zijiao. 60 queries in 0.395 seconds, using 21.18MB memory