安装 OpenVPN 客户端
安装 OpenVPN 客户端
yum -y install epel-release
yum -y install openvpn
配置客户端
注意:开启openvpn的时候,原先连接的SSH会断掉,并且服务端会分配给你一个局域网IP(具体IP段和服务端配置相关), 可以用这个ip连接.
如何查看局域网的ip: 服务端的配置中会有status 一项,后面会跟着一个用来记录连接状态的文件名, 查看这个文件就可以找到了.
方法一:命令行方式(不推荐)
首先需要把服务端提供的 .ovpn文件上传到服务器,位置随意
openvpn \
--daemon \
--config client.ovpn \
--log-append openvpn.log \
--auth-nocache
命令参数说明:
--daemon # 后台运行
--cd # 配置文件目录路径
--config # 配置文件名称
--auth-user-pass # 指定账号密码文件
--log-append # 日志文件。
--auth-nocache # 不要缓存-askpass或-auth-user-pass密码。
此种方式停止直接kill掉就可以了
方法二:通过Systemctl来管理
此种方法需要把.ovpn上传到 /etc/openvpn/client ,并且把后缀.ovpn改成.conf
如果配置文件需要我们手动输入密码,我们需要将密码以配置文件的形式固定下来,不然自动启动会失败。在/etc/openvpn/client/新建一个account.txt文件,在其中输入:
username
password
有些OpenVPN服务端工具只会生成密码(例如Pritunl),在这里username可以随意输入一个,然后在下面一行添加密码。
然后进入配置文件,找到auth-user-pass
。默认情况下这个配置条目后面是空的,我们将其修改为:
auth-user-pass /etc/openvpn/client/account.txt
假设我们把配置文件改为 test.conf
下面我们用systemctl来管理
#开机启动
systemctl enable openvpn-client@test
#启动
systemctl start openvpn-client@test
#停止
systemctl stop openvpn-client@test
验证:
方法一: 查看日志:
systemctl status openvpn-client@test
出现以下这句,基本是成功的
10月 11 15:06:26 localhost.localdomain openvpn[4680]: Initialization Sequence Completed
方法二: 验证公网IP
curl cip.cc
查看自己的公网ip是不是变成了openvpn服务端的IP了
补充:
服务端可以使用openvpn-install,这个脚本来快速搭建.支持Ubuntu, Debian, CentOS and Fedora.
安装 OpenVPN 客户端相关推荐
- openVPN客户端安装
# OpenVPN客户端配置 在服务端生成客户端的证书和私钥,每多一个客户端就要多生成一份 [root@localhost easy-rsa]# ./easyrsa build-client-full ...
- linux 安装 openvpn
网上那些安装openvpn的文档我就不说了,都瞎搞.来看看我的吧,刚给公司安装了一个. 1 准备工作:#grep 'net.ipv4.ip_forward = 1' /etc/sysctl.conf ...
- 虚拟机(centos7)安装openvpn
1.centos启用epel-repository 1)命令安装 ```shell yum -y install epel-release ``` 2)手动安装 rpm -vih https: ...
- Mac 10.13安装openVPN
一. 安装openvpn brew install openvpn 安装结果如下: 二. 创建软连接 查看openVPN安装路径 brew list openvpn 2. 创建软连接 ln -s /u ...
- openvpn客户端使用
1.说明:openvpn的使用是在openvpn服务端已经建好的情况下. 准备工作: a.服务端颁发的客户端证书: b.openvpn客户端软件. 下载地址: https://download.csd ...
- 根据镜像安装oracle插件,docker镜像alpine中安装oracle客户端
1.背景 有项目需使用python连接oracle数据库,然后查询一些数据进行分析.在安装oracle客户端驱动过程中遇到了一些问题,在此记录下来分享读者. 一点限制: oracle数据库与本应用程序 ...
- SCCM 2007系列教程之二客户端安装之客户端请求安装
一.客户端安装方法: 客户端请求安装.软件更新点安装. 组策略安装.登录脚本安装.手动安装.升级安装.客户端映像 客户端成功安装客户端之后,它将尝试分配到某个站点,并找到该站点的默认管理点以下 ...
- linux oracle 远程exp_linux单独安装oracle客户端及exp/imp工具配置
本篇文章的操作在实际环境中进行过测试! 闲话少说,直接进入正文,下面为大家介绍在linux环境中如何单独配置oracle客户端去远程访问oracle数据库. 1.下载 Linux 下的 Oracle ...
- 不安装Oracle客户端使用PLSQL
不安装Oracle客户端使用PLSQL 要连接Oracle往往需要安装上百兆的ORACLE客户端,显得十分麻烦.先就介绍如何通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据 ...
最新文章
- HTTP协议学习笔记
- JAVA设计模式--辛格尔顿
- C++中用new和不用new定义类的对象的区别解答
- 从IT的角度思考BIM(二):模式与框架
- 服务器需不需要虚拟内存,服务器要不要虚拟内存
- ubuntu PyCharm的安装
- 如何在页面显示json数据
- 调整Excel的打印线
- 自存:微软应用商店appx下载
- html整体布局居中,div整体位置居中
- 如何激活微信里沉睡的客户?
- SWAT-CUP径流率定过程
- Scrum板与Kanban如何抉择?prwnfivgd板与按照pgvhzd
- MP4视频播放问题(有声音无图像)分析与解决——FFmpeg视频处理教程
- oak深度相机入门教程-Full FOV NN
- 软件质量的定义及其六大特性(质量模型)
- 苹果mac下载了dms文件怎么办?
- Linux报错 tar: Error Is Not Recoverable: Exiting Now
- xdm,程序员外包能干吗?
- 企业江湖VS管理理性