前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >[经验分享] 腾讯云ubuntu搭建openvpn

[经验分享] 腾讯云ubuntu搭建openvpn

作者头像
知识与交流
发布于 2023-03-25 03:16:31
发布于 2023-03-25 03:16:31
12.4K0
举报
文章被收录于专栏:黑客技术家园黑客技术家园
首先,安装openvpn sudo apt-get install openvpn 开启内核转发 vim /etc/sysctl.conf 加入如下内容 net.ipv4.ip_forward=1保存,然后执行sysctl -p cd /usr/share/doc/openvpn/examples/easy-rsa/2.0/ 然后执行以下操作 cp openssl-1.0.0.cnf openssl.cnf vim vars 修改如下内容 KEY_ORG="Qcloud" # 组织 KEY_CITY="Tianjin" # 城市 KEY_COUNTRY="CN" # 国家 KEY_PROVINCE="Tianjin" # 省份 KEY_EMAIL="qcloud@myhost.mydomain" # 邮件地址 然后保存vars文件的修改 执行source vars ./clean-all 生成ca证书 ./build-ca

./build-dh 命令完成后,我们会/usr/share/doc/openvpn/examples/easy-rsa/2.0/keys 得到 ca.crt、ca.key、dh1024.pem 等文件。其中,ca.key 的安全非常重要,OpenVPN 并不需要这个文件,所以可以存放在其他比较安全的地方,否则,OpenVPN 的通信将不再安全。 cp /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys/server.crt /etc/openvpn/ cp /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys/server.key /etc/openvpn/ cp /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys/dh1024.pem /etc/openvpn/ cp /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys/ca.crt /etc/openvpn/ 生成服务端证书 ./build-key-server server

生成客户端证书 ./build-key client

cp /usr/share/doc/openvpn/examples/server.conf.gz /etc/openvpn/ cd /etc/openvpn/ gzip -d server.conf.gz 配置服务端配置文件 vim server.conf server local 10.145.8.95 #更改为服务器内网IP port 1194 proto udp dev tun ca ca.crt cert server.crt key server.key # This file should be kept secret dh dh1024.pem server 172.16.1.0 255.255.255.0 push "redirect-gateway def1" push "dhcp-option DNS 8.8.8.8" push "dhcp-option DNS 8.8.4.4" client-to-client keepalive 10 120 comp-lzo comp-noadapt user daemon group daemon persist-key persist-tun status openvpn-status.log verb 3 开启nat转发 iptables -t nat -A POSTROUTING -s 172.16.1.0/24 -o eth0 -j MASQUERADE

将ca.crt,client.crt,client.key,dh1024.pem copy到config目录下

在config目录下创建client.ovpn 编辑client.ovpn写入以下内容

client proto udp dev tun remote 119.28.1.124 1194 #更改为服务器外网IP ca ca.crt cert client.crt key client.key # This file should be kept secret dh dh1024.pem keepalive 10 120 comp-lzo comp-noadapt user daemon group daemon persist-key persist-tun status openvpn-status.log verb 3 注:部分云服务器是通过eth1通信,需要将上述配置中的eth0更改为eth1

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-02-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 黑客技术家园 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
本机与云服务器内网互联?
Esay-RSA默认安装目录在/usr/share/easy-rsa/3.0.8,文档配置文件模板在/usr/share/doc/easy-rsa-3.0.8。
花花522
2023/03/07
7.4K0
本机与云服务器内网互联?
CentOS 搭建 OpenVPN 服务,一次性成功!收藏了
本篇文章包含OpenVPN应用场景,OpenVPN服务端搭建,OpenVPN客户端搭建(windows+linux),OpenVPN密码认证,手把手教大家搭建OpenVPN!
民工哥
2023/08/22
32K2
CentOS 搭建 OpenVPN 服务,一次性成功!收藏了
CentOS 7 部署 OpenVPN
环境: 外网IP:139.198.15.121 内网IP:10.180.27.8
陳斯托洛夫斯記
2022/10/27
8.1K1
CentOS 7 部署 OpenVPN
企业级openvpn搭建
easy-rsa 下载地址:https://codeload.github.com/OpenVPN/easy-rsa-old/zip/master
章工运维
2023/05/19
5.4K0
使用Lighthouse搭建OpenVPN轻松访问内网服务
OpenVPN是一种功能强大的开源虚拟私有网络(VPN)解决方案,可以在多种应用场景下使用。以下是几个常见的OpenVPN应用场景:
小宇-xiaoyu
2023/11/28
3K0
Centos7安装与配置OpenVPN服务器
安装 OpenVPN、Firewalld 软件包以及用于生成各种证书的 EasyRSA
用户7639835
2021/09/01
17.8K4
centos7部署OpenVpn
VPN直译就是虚拟专用通道,是提供给企业之间或者个人与公司之间安全数据传输的隧道,OpenVPN无疑是Linux下开源VPN的先锋,提供了良好的性能和友好的用户GUI。
Lucifer三思而后行
2021/08/17
9.5K1
centos7部署OpenVpn
OpenVPN原理及部署使用
简介 VPN技术通过密钥交换、封装、认证、加密手段在公共网络上建立起私密的隧道,保障传输数据的完整性、私密性和有效性。OpenVPN是近年来新出现的开放源码项目,实现了SSL VPN的一种解决方案。 传统SSL VPN通过端口代理的方法实现,代理服务器根据应用协议的类型(如http,telnet等)做相应的端口代理,客户端与代理服务器之间建立SSL安全连接,客户端与应用服务器之间的所有数据传输通过代理服务器转发。这种实现方式烦琐,应用范围也比较窄:仅适用于用TCP固定端口进行通信的应用系统,且对每个需要
iginkgo18
2020/09/27
48.1K1
OpenVPN原理及部署使用
openvpn安装及证书制作
1) 安装epel 仓库源 wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm -Uvh epel-release-6-8.noarch.rpm
一朵灼灼华
2022/08/05
8.3K0
openvpn安装及证书制作
运维实战技能Get---OpenV**搭建.
作为运维人员经常会遇到各种故障,那我们就需要远程解决,为了保障服务器的安全性,此时我们需要连接内网,然后连接到跳板机,openvpn是我们常用解决方案!下面我们介绍一下在云服务器搭建openvpn方法!
用户5766185
2019/07/08
4.7K1
运维实战技能Get---OpenV**搭建.
VPN技术指南:OpenVPN和IPsec的配置与管理
在现代网络安全中,虚拟专用网络(VPN)是保护数据传输安全、实现远程访问的关键技术。OpenVPN和IPsec是两种广泛应用的VPN解决方案,各具优势。本文将详细介绍如何配置和管理OpenVPN和IPsec,并提供相关代码和示例,帮助读者理解和应用这些技术。
Echo_Wish
2024/12/04
8220
OpenVPN server端配置文件详细说明
本文将介绍如何配置OpenVPN服务器端的配置文件。在Windows系统中,该配置文件一般叫做server.ovpn;在Linux/BSD系统中,该配置文件一般叫做server.conf。虽然配置文件名称不同,但其中的配置内容与配置方法却是相同的。
用户2135432
2023/10/21
11.3K0
centos7上搭建openv**centos7 上搭建openv**
基于内外网隔离 网络审计 又因为最近疫情反复,很多小公司没有做好内外网网络隔离,也不能够远程办公。本文基于开源免费的openv**为大家提供一个参考。
怀朔
2022/05/29
9070
腾讯云cvm搭建openvpn访问vpc资源
我们在使用共有云的时候,为了方便调试有时候会需要本地电脑访问到云上的vpc机器,但是云上vpc是网络隔离的,如果不加公网ip是无法直接本地访问vpc的,其实这里我们只需要在vpc内有一台机器可以访问公网,然后再这台集群上搭建openvpn,这样本地就可以通过openvpn去直接连接vpc内其他内网机器,不用每台机器都配置公网ip了,下面我们来说下如何在腾讯云的cvm上搭建openvpn。
聂伟星
2021/03/26
9.4K0
ubuntu部署VPN中openvpn(上)
如果在一个非信任网络下比如旅社或者咖啡店的WiFi网络下,想要通过你的智能手机或者笔记本电脑安全地访问互联网,那么VPN可以满足你的要求。VPN(VirtualPrivate Network)允许你私有地(privately)安全地(securely)穿过非信任的网络,就好像为你建立了一条专属网络。你的数据流量到达VPN服务器之后,VPN服务器继续将你的网络流量送达目的地。
陈不成i
2021/06/30
15.5K0
Fedora 28/29 安装 ( Open V P N ) 结合 easy-rsa3
服务端配置文件示例:配置文件说明:https://github.com/OpenVPN/openvpn/blob/master/sample/sample-config-files/server.conf
西湖醋鱼
2020/12/30
7830
关于网络手动搭建的一点补充说明
https://www.oschina.net/question/2005056_167372
嘘、小点声
2020/03/19
3850
OpenV**集成LDAP踩坑记
openv** 版本:2.4.9-1.el7 ease-rsa 版本:3.0.7-1.el7 openv**-auth-ldap 版本:2.0.3-17.el7
cuijianzhe
2022/06/14
1.2K1
OpenV**集成LDAP踩坑记
搭建open唯品恩
2.配置 OpenVPN。 OpenVPN 配置文件通常在 /etc/openvpn/ 目录下。可以使用 cp 命令拷贝默认的配置文件,并根据需要进行修改:
用户1437675
2023/03/01
4290
Install OpenVPN
OpenVPN 是一款开源的 VPN(Virtual private network) 软件
franket
2021/08/11
7.1K0
相关推荐
本机与云服务器内网互联?
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档