加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

如何借助LinOTP为Apache2保驾护航?(1)

发布时间:2016-11-22 10:45:45 所属栏目:PHP教程 来源:站长网
导读:副标题#e# 本文介绍了使用一次性密码为Apache 2设置双因子验证的方法。我们假设,你已经设置好了自己的LinOTP服务器。你可以下载Debian和Ubuntu程序包,也可以使用Python软件包仓库(Python Package Index)来安装系统。它提供了一个便捷的方法,可以创建用于
副标题[/!--empirenews.page--]

本文介绍了使用一次性密码为Apache 2设置双因子验证的方法。我们假设,你已经设置好了自己的LinOTP服务器。你可以下载Debian和Ubuntu程序包,也可以使用Python软件包仓库(Python Package Index)来安装系统。它提供了一个便捷的方法,可以创建用于演示的服务,并让服务运行起来(检查确保是最新版本)。

下载

一次性密码(OTP)验证使用Apache验证提供程序来完成,用于Apache基本验证。该提供程序可以从github网站下载(https://github.com/lsexperts/mod_authn_linotp)。

或者你可以直接在命令行下载该软件包:

wget https://github.com/lsexperts/mod_authn_linotp/zipball/master -O mod_authn_linotp.zip

安装

你在Ubuntu或Debian系统上至少需要下列软件包,来编译Apache模块:

dpkg -i libtool automake autoconf build-essential libcurl4-gnutls-dev

现在,对该模块解压缩,进入目录:

unzip mod_authn_linotp.zip

cd lsexperts-mod_authn_linotp-3583b90

安装过程在文件INSTALL中也加以描述:

libtoolize

aclocal

automake --add-missing

autoconf

./configure

make

sudo make install

你还可以使用checkinstall,创建一个Debian软件包,以便更容易处理软件包。

sudo checkinstall make install

现在,该模块位于/usr/lib/apache2/modules/mod_authn_linotp.so。

激活模块

sudo a2enmod authn_linotp

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读