ubuntu14.04编译安装strongswan

本文档详细介绍了如何在Ubuntu 14.04上从源码编译安装StrongSwan 5.4.0,以实现二次开发和获取最新版本。编译安装过程简单,但配置相对复杂。主要包括下载源码、设置编译选项、安装、验证以及证书和配置文件的生成与配置。通过设置--sysconfdir和--prefix参数,以及调整--enable或--disable选项,完成编译安装。安装完成后,需配置ipsec.conf、ipsec.secrets和strongswan.conf文件,并生成必要的SSL证书,以建立安全连接。
摘要由CSDN通过智能技术生成

因为需要在strongswan基础上做些二次开发的东西,需要将自己修改后的代码添加进strongswan后再编译运行。而ubuntu中 apt-get install 命令来安装的strongswan是已经用编译好的包来安装的,无法达到修改代码的目的。另外由ubuntu编译好的包版本较低,目前是5.1.x版本,而strongswan官网上5.4.0版本已经发布。那么,追求新版本或指定版本安装就可以使用下载源码编译安装的方法。

strongswan的编译安装还是很简单的,终端中几行命令就可以轻松搞定,但是其配置却是很让人头疼的一件事,就在这里慢慢收集整理吧。

参考博文:http://blog.csdn.net/butyesbutno/article/details/52033238(验证成功)

下载&编译&安装:(可参考官网)

wget http://download.strongswan.org/strongswan-5.4.0.tar.bz2
apt-get install libgmp-dev
apt-get install libssl-dev
tar -jxvf strongswan-5.4.0.tar.bz2

然后进入解压后的strongswan目录,设置基本配置与安装命令:

./configure --sysconfdir=/etc --enable-openssl
make && make install

–sysconfdir //设置配置文件目录
–prefix //设置安装文件目录
–enable或–disable //按需设置各种启用与禁用

安装完成,超级用户下可验证是否可启用:

ipsec start //启动ipsec
ipsec restart //重启ipsec

这样,编译安装就算完成了,接下来是证书的生成,与三个配置文件的配置。

首先需要生成一份CA证书,这个证书作为公用的证书,放到该系统中每一个安装strongswan的机器中。

ipsec pki --gen --outform pem > gscakey.pem

然后使用这个证书生成一系列的证书。

ipsec pki --self --in gscakey.pem --dn "C=CH, O=gateway</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值