【www.hj8828.com】如何借助LinOTP为Apache2保驾护航?(1)

正文介绍了运用贰回性密码为Apache
二设置双因子验证的点子。大家只要,你曾经设置好了和睦的LinOTP服务器。你能够下载Debian和Ubuntu程序包,也得以采用Python软件包旅社(Python
Package
Index)来安装系统。它提供了1个方便的措施,能够创制用于演示的劳动,并让服务运营起来(检查确定保障是风尚版本)。

做成脚本了,保存成文件,sudo ./xxx.sh就能够。

做成脚本了,保存成文件,sudo ./xxx.sh就能够。

下载

#!/bin/bash

#!/bin/bash

一回性密码(OTP)验证使用Apache验证提供程序来变成,用于Apache基本注脚。该提供程序能够从github网址下载(

# 若是未有加sudo,提示错误并退出 
if [ “x$(id -u)” != x0 ]; then   
  echo “Error: please run this script with ‘sudo’.”   
  exit 1 
fi
#设置正视的源码和工具
sudo apt-get -yf install libssl-dev libpcap-dev git-core autoconf
automake libtool bison flex gnome-core-devel libgnutls-dev
#下载和平化解压wireshark源码
wget

tar jxvf wireshark-1.7.1.tar.bz2
#下载spdyshark扩充包代码
git clone
cp -r spdyshark/spdyshark wireshark-1.7.1/plugins/
#patch
cd wireshark-1.7.1
patch -p1 < ../spdyshark/spdyshark_build.patch
./autogen.sh
#配置
./configure –with-ssl
#解决编写翻译时treat warning as error的难题
sed -i /’AM_CFLAGS = -Werror’/d wsutil/Makefile
sed -i /’AM_CFLAGS = -Werror’/d epan/ftypes/Makefile
#赶尽杀绝链接时找不到g_module_name函数的主题材料。那是wireshark源码的bug,官方是之类的化解方案
sed -i ‘370a
@[email protected]
\\’ Makefile.am
#编译
make
#安装。如想打包成deb,此处应为sudo checkinstall
sudo make install

# 若是未有加sudo,提醒错误并退出 
if [ “x$(id -u)” != x0 ]; then   
  echo “Error: please run this script with ‘sudo’.”   
  exit 1 
fi
#设置依赖的源码和工具
sudo apt-get -yf install libssl-dev libpcap-dev git-core autoconf
automake libtool bison flex gnome-core-devel libgnutls-dev
#下载和平消除压wireshark源码
wget

tar jxvf wireshark-1.7.1.tar.bz2
#下载spdyshark扩张包代码
git clone
cp -r spdyshark/spdyshark wireshark-1.7.1/plugins/
#patch
cd wireshark-1.7.1
patch -p1 < ../spdyshark/spdyshark_build.patch
./autogen.sh
#配置
./configure –with-ssl
#涸泽而渔编写翻译时treat warning as error的难题
sed -i /’AM_CFLAGS = -Werror’/d wsutil/Makefile
sed -i /’AM_CFLAGS = -Werror’/d epan/ftypes/Makefile
#缓和链接时找不到g_module_name函数的主题素材。那是wireshark源码的bug,官方是之类的消除方案
sed -i ‘370a @GLIB_LIBS@ \\’ Makefile.am
#编译
make
#安装。如想打包成deb,此处应为sudo checkinstall
sudo make install

要么您能够一向在命令行下载该软件包:

为了把编写翻译出来的次第打包成deb,方便安装到其余机器,能够先安装checkinstall
sudo apt-get install checkinstall
接下来上述脚本不要运维最终一行的sudo make install,而是那样:
sudo checkinstall
基于提醒输入一些包新闻,那样就能够生成deb安装包了。

为了把编写翻译出来的次序打包成deb,方便安装到任何机器,能够先安装checkinstall
sudo apt-get install checkinstall
接下来上述脚本不要运维最终壹行的sudo make install,而是那样:
sudo checkinstall
依附提醒输入一些包音讯,那样就能生成deb安装包了。

wget -O
mod_authn_linotp.zip

说起底,要运转wireshark,恐怕要求辅导出二个渠道:

最后,要运营wireshark,只怕必要指点出一个门路:

安装

export LD_LIBRARY_PATH=/usr/local/lib

export LD_LIBRARY_PATH=/usr/local/lib

您在Ubuntu或Debian系统上至少必要下列软件包,来编写翻译Apache模块:

或者先

或者先

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

sudo ldconfig

sudo ldconfig

当今,对该模块解压缩,进入目录:

要赢得root权限本领截包:

要收获root权限技能截包: