位置: 编程技术 - 正文

Linux下OpenVPN配置静态密钥(static-key)验证教程

编辑:rootadmin

推荐整理分享Linux下OpenVPN配置静态密钥(static-key)验证教程,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

由于OpenVPN的证书方式采用了TLS握手机制,而TLS已经受到严重干扰(不论是TCP还是UDP),已不能在在国内使用。但OpenVPN还可以采用静态密钥(static-key)的方式,相对于证书方式,static-key不需要TLS握手,不易被干扰,缺点也显而易见,那就是只能配置一对一的网络,如果要配置一对多的网络,需要启动多个OpenVPN进程。

一、服务端设置

Linux下OpenVPN配置静态密钥(static-key)验证教程

生成static-key,并在配置文件中启用之复制代码代码如下:$ openvpn --genkey --secret static.key然后把static.key和主配置文件放入同一目录复制代码代码如下:$ vim /etc/openvpn/server.conf #配置主配置文件如下dev tunport ;proto tcp-serverifconfig ...1 ...2secret static.key keepalive comp-lzopersist-keypersist-tunstatus /var/log/openvpn/openvpn-status.loglog /var/log/openvpn/openvpn.logverb 4push "redirect-gateway def1 bypass-dhcp"由于OpenVPN默认使用UDP的方式传输,如果想改用TCP方式,需要加上“proto tcp-server”一行(这里未启用,已经使用分号注释掉了);这里我去掉了push dns的配置项,因为客户端总是无法接收到PUSH过来的dns option,原因未知,所以干脆把DNS写进客户端的配置文件算了。复制代码代码如下:$ iptables -t nat -A POSTROUTING -s ...0/ -j SNAT --to-source 公网ip$ /etc/init.d/iptables save$ /etc/init.d/iptables restart启动OpenVPN服务复制代码代码如下:$ /usr/sbin/openvpn --config /etc/openvpn/server.conf > /dev/null 2>&1 &

二、客户端设置

仅需要把client.ovpn和static.key文件放入OpenVPN的config目录中即可

编辑客户端配置文件(一般为.ovpn结尾)复制代码代码如下:remote 公网IP dev tun;proto tcp-clientifconfig ...2 ...1secret static.keycomp-lzoverb 3redirect-gateway def1dhcp-option DNS ...9dhcp-option DNS ...1如果服务端启用了TCP传输,那么也需要启用“proto tcp-client”一行(这里未启用),这里我添加了一个香港加一个台湾的DNS,为了保证访问正常。

CentOS下编译安装python包管理安装工具pip教程 之前有的朋友问我,CentOS版本怎么安装python的pip,我之前给出的Ubuntu下apt-get的方法ubuntu需要先安装下pip吧,复制代码代码如下:apt-getinstallpython-pip安装req

Linux下配置vlan网卡教程 1.需要使用到vconfig软件。首先yum安装vconfig复制代码代码如下:yuminstallvconfig2.查看核心是否提供VLAN功能,?绦?br/>复制代码代码如下:dmesg|grep-i查看是否支

Centos打包tengine制作rpm安装包教程 最近又在centos6.4下折腾tengine了,刚好不久前看了rpm包的制作方法,所以又有了搞个rpm包的想法。1安装CentOS的开发环境集成包及tengine的依赖包复制代码

标签: Linux下OpenVPN配置静态密钥(static-key)验证教程

本文链接地址:https://www.jiuchutong.com/biancheng/367606.html 转载请保留说明!

上一篇:Linux使用Wireshark实现抓包分析教程(linux使用mv命令,结果文件不见了)

下一篇:CentOS下编译安装python包管理安装工具pip教程(centos安装c编译器)

  • 业务招待费税前扣除标准是
  • 境内公司代付境外货款
  • 不征税发票能报税吗
  • 母公司给子公司开票会有税务风险吗
  • 事业单位的会计制度是什么
  • 应付余额是负数怎么理解
  • 新个税聘用退休后怎么算
  • 公司拍摄产品的文案
  • 抵扣上月留抵税额的分录
  • 留抵税额注销时,会计分录
  • 税控专用发票和普通发票
  • 合同印花税多交了怎么退
  • 水利建设专项收入计入什么科目
  • 烟酒发票可以抵扣所得税吗
  • 主营业务成本结转方法
  • 无票收入可以存钱吗
  • 农贸市场可以收什么的费
  • 增值税发票跨年了还能用吗
  • win11怎么改名
  • 出口货物退货流程
  • php字符串数组函数
  • 企业投资入股的几种方式
  • 一般纳税人企业注销流程
  • explore.exe
  • PHP:iconv_get_encoding()的用法_iconv函数
  • 老板垫付的员工怎么入账
  • 得了遗尿症应该怎么办
  • vue发送数据
  • 软件服务费应计入什么
  • html列表去掉点
  • 分配股利账务处理
  • php百分比
  • 接口二次封装
  • 中国烟草资产负债表
  • 税务滞纳金计入什么会计科目
  • 房地产企业预缴增值税会计处理
  • c 语言 static
  • mongodb 查询条件
  • 纳税申报的流程如何?面试怎么说
  • 库存商品和固定资产是单位会计资产核算的两项内容
  • 企业金融资产包括
  • SQL SERVER 2008 CTE生成结点的FullPath
  • mysql索引命令
  • mysql存long
  • 社保退回的款怎么入账
  • 新公司核税需要什么材料
  • 库存商品期末为负数
  • 上年记错账了,本年如何调整
  • 简易征收怎么申报
  • 应付职工薪酬工作流程
  • 0税率出口退税
  • 法人章和财务章尺寸
  • 企业代扣个人社保最新会计处理
  • 未取得增值税发票措施有哪些
  • 计提工会经费如何扣除
  • 新会计准则会计科目明细表
  • 小规模纳税人公户转私户可以吗
  • Linux虚拟机下mysql 5.7安装配置方法图文教程
  • tcp window 0
  • mac如何取消自动开机
  • windows7如何设置双屏显示
  • win1020th2
  • windowsxp的主要特点是什么
  • 删除文件时出现错误是怎么回事
  • 2015-04-08---cocos2dx一个都不能死(含源码)
  • perl数组元素个数
  • jQuery插件库
  • bootstrap要学吗
  • android xui
  • 炉石传说用什么语言开发的
  • shell动态显示
  • jquery方法查询api
  • python 脚本编写
  • jquery 扩展事件
  • 四川省国家税务局电子税务局
  • 税务巡视组一般检查什么
  • 小规模纳税人可以开增值税专用发票吗
  • 芜湖买房退契税在哪里退
  • 汽车票换票需要手续费吗
  • 政务公开有何意义
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设