构建虚拟专用通道

当前位置:首页 > 计算机网络 > 操作系统/系统开发 > 构建虚拟专用通道

出版社:清华大学出版社
出版日期:2012-8
ISBN:9787302292197
作者:陶利军
页数:524页

章节摘录

版权页:   插图:   功能:使用该选项将配置一个多穴的UDP服务器,当OpenVPN被配置为在所有的网卡上监听时将会使用该选项,并且会尝试将客户端绑定到客户端数据包到达的网卡上,以便输出的数据包使用同一个网卡发送出去。注意该选项当前仅支持UDP服务,而且是仅在Linux系统下实现。 选项名称:—echo[parms…] 功能:将参数parms…添加到日志输出中,设计该选项的目的是用来控制接收OpenVPN日志输出应用程序。 选项名称:—remap—usrl signal 功能:该选项用于控制是否内部或外部产生的SIGUSRl信号被重新映射为SIGHUP或者SIGTERM信号。这里的signal可以设置为“SIGHUP”或者“SIGTERM”,默认情况是没有重新映射发生。 选项名称:—verb n 功能:该选项用于设置日志信息的详细程度(默认值为1),每一个级别都会显示它前面级别的所有信息,如果不想被淹没在输出的日志中,那么推荐使用级别3。有关详细的级别参考errlevel.h头文件。 0:除非有致命的输出,否则没有输出日志。 1~4:正常范围的日志消息。 5:对于每一个数据包的读和写都会输出R、r和W、w字符,如果是TCP/UDP数据包,那么会使用大写字母,而如果是TUN/TAP数据包,那么会使用小写字母。6~11:调试信息范围。 选项名称:—status file【n】 功能:每隔n秒就向状态文件写一次运行状态。状态也可以通过发送SIGUSR2信号从而被写入syslog。 选项名称:—status—version【n】 功能:选择状态文件版本格式值。当天的n可以是1、2或3,默认值为1。 选项名称:—mute n 功能:该选项用于设置相同日志条目的重复次数,就是说相同条目的日志如果重复了n次,那么在日志中只需要记录一次就行了。对于去除重复信息这种方法很有用。 选项名称:—comp.1zo[mode] 功能:使用快速LZO压缩——对于不能压缩的数据可能会在每个数据包上添加一个字节。可设置的mode是“yes”、“no”或者“adaptive”(默认值)。 在服务器模式下设置时可以选择客户端是否开启或者关闭压缩功能,首先,确定客户端的配置文件中至少选择一个—comp—lzo选项,例如“—comp.1zo no”,这个设置将会关闭默认的压缩,但是允许将来的指令从服务器端动态地向客户端推送,例如改变为on/off/adaptive设置。 在使用了压缩了自适应算法的情况下,自适应压缩算法会设法优化压缩,因此如果在VPN通道上发送的显然是不能被压缩的数据包(或者是预压缩的数据包),例如FTP或者是rsyllc传输的大文件,已经压缩的文件,那么就不会再被压缩。 使用了自适应压缩算法后,OpenVPN将会定期地从压缩进程取样压缩数据,以便能够度量出它的压缩性能。 如果被发送到VPN通道的数据已经被压缩过,那么压缩率将会非常得低,这将会触发OpenVPN禁用压缩功能,直到下一次再取样分析时才会决定是否使用压缩功能。

内容概要

陶利军,互联网行业高端低调人士,专注于Linux平台下开源产品的研究和推广,运维构架(服务搭建、集群及高可用),网络安全评估,分布式存储等。

书籍目录

第1部分OpenVPN的基础
第1章认识OpenVPN
1.1OpenVPN的选项
1.2脚本和环境变量
1.3可用信号
1.4 TUN/TAP驱动设置
1.5举例
1.6防火墙设置
第2章安装OpenVPN服务器
2.1相关软件的安装
2.2安装OpenVPN月艮务器
2.3启动OpenVPN服务器
第3章分析OpenVPN安装包中的部分目录和文件
3.1sample-keys目录
3.2sample-config-files目录
3.3 sample-scnpts目录
3.4 easy-rsa目录
3.5 plugin目录
第4章OpenVPN客户端的安装
4.1 Windows系统下安装OpenVPN客户端
4.2 Linux系统下安装OpenVPN客户端
4.3 Mac系统下安装OpenVPN客户端
4.4对其他客户端的支持
第2部分OpenVPN的应用
第5章OpenVPN的两种用户登录验证方式
5.1证书验证方式
5.2用户名/密码验证方式
5.3脚本验证方式
5.4使用MySQL验证OpenVPN用户登录访问
5.5使用OpenLDAP验证OpenVPN用户登录访问
第6章OpenVPN的两种典型应用
6.1多个远程单用户访问内网
6.2连接两个局域网
第7章OpenVPN的两种运行模式
7.1网桥
7.2 Linux下实现网桥
7.3brctl命令
7.4桥接模式OpenVPN
7.5路由模式OpenVPN
第8章管理OpenVPN服务器
8.1管理命令
8.2管理消息输出格式
8.3实时消息格式
8.4CLIENT通知格式
8.5命令解析
8.6管理工具的使用
8.7实现OpenVPN服务器的高可用
8.8客户端IP地址的使用
第9章控制OpenVPN用户的访问
9.1包过滤文件格式
9.2配置OpenVPN服务器
9.3启动OPenVPN服务器
9.4实例测试
9.5通过iptables防火墙规则限制OpenVPN用户访问资源
第3部分应用案例一使用FreeRADIUS验证OpenVPN用户登录
第10章方案一:MySQL后台
10.1安装FreeRADIUS
10.2安装肋RadiusPlugin
10.3相关配置
10.4启动服务
10.5OpenVPN用户登录验证
10.6了解OpenVPN的使用情况
10.7使用daloRADIUS Web程序
10.8禁止用户登录
第11章方案二:OpenLDAP后台
11.1下载安装FreeRADIUS-Server-2.1.12
11.2相关配置
11.3启动服务
1.4OpenVPN用户登录验证
11.5禁止用户登录
第4部分商业OpenVPN服务器
第12章OpenVPN-AS服务器
12.1认识OpenVPN Access Server
12.2安装OpenVPN-AS服务器
12.3配置OpenVPN-AS服务器
12.4防火墙设置
12.5使用OpenVPN-AS服务器

编辑推荐

《构建虚拟专用通道:OpenVPN服务器详解与架设指南(基于Linux)》读者群包括:广大的Linux爱好者,具有一定Linux基础的系统管理员,Linux下的安全工程师,培训中心师生,运维人员,构建和使用VPN的广大用户。

作者简介

《构建虚拟专用通道:OpenVPN服务器详解与架设指南(基于Linux)》将讲述OpenVPN的安装使用以及案例实践,全书分为l2章内容,包含:OpenVPN基础,OpenVPN应用,两种用户验证方式,典型应用,运行模式,管理0penVPN服务器,控制VPN用户的访问,使用MySQL后台,使用OpenLDAP后台,商业OpenvPN服务器(OpenVPN_AS)等内容。《构建虚拟专用通道:OpenVPN服务器详解与架设指南(基于Linux)》作者长期奋战于网站运维一线,书中内容凝聚了作者多年的经验和技巧。

图书封面


 构建虚拟专用通道下载 更多精彩书评



发布书评

 
 


精彩书评 (总计2条)

  •     主要是我还没有看内容,标题什么的我看了,我就是一个程序员,也不是专门做这个的,所以买来也就是学习一下,刚看了大家的评论说这书不行呀,那步亏了,这么贵买的此书,我看买书的人评论还行才买的,不过这样的书少,所以买来学习一下吧,自己少喝点酒就在里面了。
  •     openVPN admin首页Status(系统状态)* Status Overview 服务器状态概述(on or off、版本、ip等)* Current Users 显示当前有哪些用户正在使用VPN服务* Log Reports 查询日志,查询用户登录信息Configuration(配置信息)* License 显示当前server所拥有的license,即允许多少人同时在线* Server Network Settings 服务器网络设置,包括IP、端口、协议等设置* VPN Mode Settings 选择VPN的拓扑是用桥接还是NAT* VPN Settings 主要是配置连接VPN所分配的IP网段以及访问方法* Adanced VPN VPN高级配置* Web server 主要用于配置证书或者密钥* Client Settings VPN客户端配置* Failover 失效备援(为系统备援能力的一种,当系统中其中一项设备失效而无法运作时,另一项设备即可自动接手原失效系统所执行的工作)User Management(用户管理)* User Permissions 用户权限设置* Group Permissions 组权限设置* Revoke Certificates 用于撤销用户证书Authentication(认证)* General 内部数据库认证,即是直接使用admin web UI下的User Management-User Permissions中进行管理* PAM 使用Access Server所在的linux系统上的用户认证* RADIUS RADIUS服务器认证配置* LDAP LDAP服务器/活动目录认证配置Tools(工具)* Profiles 关于配置文件的增删改除* Connectivity Test 连接测试网络* Support 帮助支持中心部分术语LZO 是致力于解压速度的一种数据压缩算法,LZO 是 Lempel-Ziv-Oberhumer 的缩写。这个算法是无损算法,参考实现程序是线程安全的。DMZ是英文“demilitarized zone”的缩写,中文名称为“隔离区”,也称“非军事化区”。它是为了解决安装防火墙后外部网络不能访问内部网络服务器的问题,而设立的一个非安全系统与安全系统之间的缓冲区,这个缓冲区位于企业内部网络和外部网络之间的小网络区域内,在这个小网络区域内可以放置一些必须公开的服务器设施,如企业Web服务器、FTP服务器和论坛等。PAM(Pluggable Authentication Modules )可插拔认证模块是由Sun提出的一种认证机制。它通过提供一些动态链接库和一套统一的API,将系统提供的服务和该服务的认证方式分开,使得系统管理员可以灵活地根据需要给不同的服务配置不同的认证方式而无需更改服务程序,同时也便于向系统中添加新的认证手段。RADIUS:Remote Authentication Dial In User Service,远程用户拨号认证系统由RFC2865,RFC2866定义,是目前应用最广泛的AAA协议。iptable是一种网络防火墙,在LINUX下使用,RedHat9.0版本以上自带。它可以实现NAT转换,可以做上网代理。

精彩短评 (总计8条)

  •     不过如果可以把冗余部分写进来卧虎更满意。
  •     封面挺好的,内容还行,但只是用于操作,没有问题解决和测试的
  •     5分是给他的剪刀和浆糊。迫不得已。
  •     和标题一样。当然,内容和当当网没关系。只是,当当网的快递每次都要自己拿。
  •     主管给我看的,这几天又要努力了,加油! 并没有看完,因为用处似乎不大,都是在讲述各类文件有什么用处,太无聊的一本书,看官网的文档即可!!!
  •     一直想找一本OpenVPN的书系统学习一下!现在终于有了!而且都是作者的经验,真好!
  •     一小时不到翻完,敢再烂一点吗?难怪作者没敢写自己的单位。除了翻一下官方手册能有新新鲜的内容吗??
  •     是我想要的书。质量很好。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024