微信扫一扫,移动浏览光盘
简介
《构建虚拟专用通道:OpenVPN服务器详解与架设指南(基于Linux)》读者群包括:广大的Linux爱好者,具有一定Linux基础的系统管理员,Linux下的安全工程师,培训中心师生,运维人员,构建和使用VPN的广大用户。
目录
第1部分OpenVPN的基础
第1章认识OpenVPN
1.1 OpenVPN的选项
1.1.1通道选项
1.1.2服务器模式选项
1.1.3客户端模式选项
1.1.4数据通道加密选项
1.1.5TLS模式选项
1.1.6TUN/TAP持久通道配置模式
1.1.7PKCS#11独立选项
1.2脚本和环境变量
1.2.1脚本的执行顺序
1.2.2字符串类型和重新映射
1.2.3环境变量
1.3 可用信号
1.4 TUN/TAP驱动设置
1.5举例
1.5.1 TUN/TAP设置
1.5.2 Firewall设置
1.5.3 VPN地址设置
1.5.4例1:没有安全保护的简单VPN通道
1.5.5例2:使用静态安全密钥的VPN通道
1.5.6例3:基于TLS的安全通道
1.5.7路由设置
1.6防火墙设置
第2章安装OpenVPN服务器
2.1相关软件的安装
2.1.1安装TUN/TAP驱动
2.1.2安装0penSSL库
2.1.3安装lzo
2.2安装OpenVPN服务器
2.2.1下载OpenVPN服务器
2.2.2解压缩并安装OpenVPN服务器
2.2.3安装OpenVPN后的目录结构
2.2.4创建证书
2.3启动OpenVPN服务器
2.3.1命令行方式启动
2.3.2后台服务方式启动
第3章分析OpenVPN安装包中的部分目录和文件
3.1 sample—keys目录
3.2 sample—config—files目录
3.2.1OpenVPN运行在C/S多客户端下的示例配置文件
3.2.2OpenVPN运行在SSL/TLS模式下的示例配置文件
3.2.3OpenVPN运行在预共享的静态密钥方式下的示例配置文件
3.2.4OpenVPN用于测试的TLS示例配置文件
3.2.5相关的脚本文件
3.3 sample.scripts目录
3.3.1 auth—pam.pl文件
3.3.2 ucn.pl文件
3.3.3 verify—cn文件
3.3.4 bridge—start、bridge—stop和openvpn.init文件
3.4 easy—rsa目录
3.5 plugin目录
3.5.1 auth—pam插件
3.5.2 down—root插件
3.5.3 defer插件
第4章OpenVPN客户端的安装
4.1 Windows系统下安装OpenVPN客户端
4.1.1安装0penVPN客户端
4.1.2运行OpcnVPN客户端
4.2 Linux系统下安装OpenVPN客户端
4.2.1安装0peIlvPN客户端
4.2.2运行OpenVPN客户端
4.3 Mac系统下安装OpenVPN客户端
4.3.1安装OpenVPN客户端
4.3.2运行OpenVPN客户端
4.4对其他客户端的支持
4.4.1 IOS系统下安装OpenVPN客户端
4.4.2 Android系统下安装OpenVPN客户端
4.4.3 Windows Mobile系统下安装OpenVPN客户端
第2部分OpenVPN的应用
第5章OpenVPN的两种用户登录验证方式
5.1证书验证方式
5.1.1证书的使用
5.1.2吊销证书
5.2用户名/密码验证方式
5.3脚本验证方式
5.3.1下载并编辑脚本
5.3.2编辑一个密码文件
5.3.3访问测试
5.4使用MySQL验证0penVPN用户登录访问
5.4.1下载pam_mysql模块
5.4.2解压缩pam_mysql模块
5.4.3认识configure选项
5.4.4安装pam_mysql模块
5.4.5创建mysql表
5.4.6配置pam_mysql模块
5.4.7访问测试
5.5使用OpenLDAP验证OpenVPN用户登录访问
5.5.1下载openvpn—auth—1dap插件
5.5.2安装必要的依赖软件
5.5.3安装Open1DAP
5.5.4安装auth—1dap
5.5.5认识auth—1dap
5.5.6实例运行
第6章OpenVPN的两种典型应用
6.1多个远程单用户访问内网
……
第7章OpenVPN的两种运行模式
第8章管理OpenVPN服务器
第9章控制OpenVPN用户的访问
第3部分应用案例一使用FreeRADIUS验证OpenVPN用户登录
第10章方案一:MySQL后台
第11章方案二:OpenLDAP后台
第4部分商业OpenVPN服务器
第12章OpenVPN_AS服务器
第1章认识OpenVPN
1.1 OpenVPN的选项
1.1.1通道选项
1.1.2服务器模式选项
1.1.3客户端模式选项
1.1.4数据通道加密选项
1.1.5TLS模式选项
1.1.6TUN/TAP持久通道配置模式
1.1.7PKCS#11独立选项
1.2脚本和环境变量
1.2.1脚本的执行顺序
1.2.2字符串类型和重新映射
1.2.3环境变量
1.3 可用信号
1.4 TUN/TAP驱动设置
1.5举例
1.5.1 TUN/TAP设置
1.5.2 Firewall设置
1.5.3 VPN地址设置
1.5.4例1:没有安全保护的简单VPN通道
1.5.5例2:使用静态安全密钥的VPN通道
1.5.6例3:基于TLS的安全通道
1.5.7路由设置
1.6防火墙设置
第2章安装OpenVPN服务器
2.1相关软件的安装
2.1.1安装TUN/TAP驱动
2.1.2安装0penSSL库
2.1.3安装lzo
2.2安装OpenVPN服务器
2.2.1下载OpenVPN服务器
2.2.2解压缩并安装OpenVPN服务器
2.2.3安装OpenVPN后的目录结构
2.2.4创建证书
2.3启动OpenVPN服务器
2.3.1命令行方式启动
2.3.2后台服务方式启动
第3章分析OpenVPN安装包中的部分目录和文件
3.1 sample—keys目录
3.2 sample—config—files目录
3.2.1OpenVPN运行在C/S多客户端下的示例配置文件
3.2.2OpenVPN运行在SSL/TLS模式下的示例配置文件
3.2.3OpenVPN运行在预共享的静态密钥方式下的示例配置文件
3.2.4OpenVPN用于测试的TLS示例配置文件
3.2.5相关的脚本文件
3.3 sample.scripts目录
3.3.1 auth—pam.pl文件
3.3.2 ucn.pl文件
3.3.3 verify—cn文件
3.3.4 bridge—start、bridge—stop和openvpn.init文件
3.4 easy—rsa目录
3.5 plugin目录
3.5.1 auth—pam插件
3.5.2 down—root插件
3.5.3 defer插件
第4章OpenVPN客户端的安装
4.1 Windows系统下安装OpenVPN客户端
4.1.1安装0penVPN客户端
4.1.2运行OpcnVPN客户端
4.2 Linux系统下安装OpenVPN客户端
4.2.1安装0peIlvPN客户端
4.2.2运行OpenVPN客户端
4.3 Mac系统下安装OpenVPN客户端
4.3.1安装OpenVPN客户端
4.3.2运行OpenVPN客户端
4.4对其他客户端的支持
4.4.1 IOS系统下安装OpenVPN客户端
4.4.2 Android系统下安装OpenVPN客户端
4.4.3 Windows Mobile系统下安装OpenVPN客户端
第2部分OpenVPN的应用
第5章OpenVPN的两种用户登录验证方式
5.1证书验证方式
5.1.1证书的使用
5.1.2吊销证书
5.2用户名/密码验证方式
5.3脚本验证方式
5.3.1下载并编辑脚本
5.3.2编辑一个密码文件
5.3.3访问测试
5.4使用MySQL验证0penVPN用户登录访问
5.4.1下载pam_mysql模块
5.4.2解压缩pam_mysql模块
5.4.3认识configure选项
5.4.4安装pam_mysql模块
5.4.5创建mysql表
5.4.6配置pam_mysql模块
5.4.7访问测试
5.5使用OpenLDAP验证OpenVPN用户登录访问
5.5.1下载openvpn—auth—1dap插件
5.5.2安装必要的依赖软件
5.5.3安装Open1DAP
5.5.4安装auth—1dap
5.5.5认识auth—1dap
5.5.6实例运行
第6章OpenVPN的两种典型应用
6.1多个远程单用户访问内网
……
第7章OpenVPN的两种运行模式
第8章管理OpenVPN服务器
第9章控制OpenVPN用户的访问
第3部分应用案例一使用FreeRADIUS验证OpenVPN用户登录
第10章方案一:MySQL后台
第11章方案二:OpenLDAP后台
第4部分商业OpenVPN服务器
第12章OpenVPN_AS服务器
OpenVPN服务器详解与架设指南(基于Linux)
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:2410046007
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×