位置: 编程技术 - 正文

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编译器)

  • 企业可否自行决算利润
  • 税务迁移麻烦吗
  • 2021年9月个税申报截止时间
  • 电子承兑被退回在哪里
  • 游戏公司收入确认方法
  • 装修费用如何入账
  • 对方发票丢失怎么办理
  • 收到以前年度的政府补助会计分录
  • 利润表中第3栏营业税金及附加等于什么
  • 购进石料再加工算自产吗
  • 建筑公司设计费税率
  • 固定资产贷款偿还期计算公式
  • 在建工程账务处理流程
  • 货物及劳务税目
  • 销售发票红冲会计分录怎么做?
  • 财务软件怎样结转销售成本
  • 事业单位服务收入包括
  • 零余额账户银行余额调节表
  • 生产共同费用每个月都有摊销吗?
  • 管理服务费入什么科目
  • 清卡增值税申报比对不通过的原因
  • 税控维护费的分录
  • 增值税如何进行抵扣
  • 计提工资和实际发放工资
  • 销售应税消费品应交的消费税分录
  • 企业资产损失会计处理
  • 失控发票一定要盖章吗
  • 发票盖错章了怎么办呢
  • 其他应收款会计科目
  • 飞机票开电子发票是电子行程单吗
  • 不具备生产条件的生产经营单位
  • 以前年度应交税费调整
  • 咨询服务费需要什么附件
  • elementui中的el-tab-pane为什么内容会为0
  • php5.4安装教程
  • 个人终止投资经营的情形
  • 个人股东借款给公司涉及个税么
  • python中变量类型有几种
  • 办公桌椅入固定资产计提折旧几年
  • 建筑施工企业适用什么会计制度
  • 无发票的费用该谁承担
  • 所得税申报表收入包含营业外收入吗
  • 应交税费的分析应重点关注企业
  • 年金缴费是什么意思
  • Sql server 2008 express远程登录实例设置 图文教程
  • sqlserver定时执行sql
  • 政府补助收入的会计处理
  • 可以报销的票据种类
  • 增值税留抵退税的账务处理
  • 应税消费品含税吗
  • 盈余公积提取多了
  • 红字发票异常处理什么意思
  • 一般情况下银行加权平均成本的变化主要取决于什么因素
  • 转回存货跌价准备对递延所得税资产的影响
  • 贴发票要按时间顺序吗
  • 教育经费支出
  • 小企业会计应交所得税
  • 计提资产减值是好事还是坏事
  • 建账时应取得哪些资料
  • 数据库分页存储方法
  • mssql注入使用命令
  • mysql中count(), group by, order by使用详解
  • linux 更新系统
  • mac睡眠后黑屏
  • centos最小化安装步骤
  • font system
  • win10系统无法运行exe文件
  • win10 edge浏览器
  • linux确认命令
  • 常用的linux系统版本有哪些
  • 关于我和鬼变成家人的那件事
  • Android 中的 TableLayout 继承自
  • 如何获得select选中的值
  • node.js开发微信小程序
  • javascript怎么做
  • 通过制作日晷我们可以探索发现一天之中
  • javascript 作用
  • 个人所得税申报是什么意思
  • 浪潮报销软件安装
  • 小微企业怎么报增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设