`
vfate_linux
  • 浏览: 245145 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

[更新]ubuntu linux如何"导入"openvpn配置文件启动登陆

阅读更多
假如你是ubuntu14.04 的用户 你会发现open vpn的导入功能暂时无法使用,貌似bug...
写了个导入运行脚本,从终端启动openvpn
sudo apt-get install openvpn

run-openvpn.sh "导入"启动 openvpn脚本代码如下
#!/bin/bash

OVPN_FILE="$1"

get_crt() {
        local file_name="$1"
        local ca_file="${file_name}-ca.crt"
        start_line=`grep -n '<ca>' "$file_name" |awk -F':' '{ print $1 }'`
        end_line=`grep -n '</ca>' "$file_name" |awk -F':' '{ print $1 }'`
        end_line=`expr $end_line - 1`
        count=`expr $end_line - $start_line`
        head -$end_line "$file_name" |tail -$count > "$ca_file" 
        echo "$ca_file"
}

ca_file=`get_crt "$OVPN_FILE"`
sudo openvpn --client --config "$OVPN_FILE" --ca "$ca_file"


比如你下载的openvpn配置文件名字是:xxx-xxx.ovpn
run-openvpn.sh xxx-xxx.ovpn

运行过程中提示输入用户名密码,有的不用用户名密码,最后看到如下提示表示vpn已经连接上了:
引用
Sat May 17 22:19:23 2014 Initialization Sequence Completed


附件中的文件是供大家测试使用
#解压附件的7z文件
7z x -pqwert openvpn-test.7z


参考:http://askubuntu.com/questions/450493/openvpn-cant-import-configurations-on-new-14-04-installation
分享到:
评论

相关推荐

    Linux 运维 入门到高级

    linux企业实战运维入门到高级系列 ubuntu Centos ...自动化运维 安装kickstart文件(半自动化) ANSIBLE部署 企业级OpenVPN 安装OpenVPN 该笔记由刘森飚整理,版权归原作者所有 仅用于学习交流分享,如有争议请联系下架

    嵌入式Linux在ARM9(TQ)上的移植.pdf

    Linux内核移植是指将Linux内核移植到目标平台上,包括解压缩Linux内核源代码、应用补丁文件、配置Makefile、修改内核以支持目标平台等步骤。 移植后的运行结果: 移植后的运行结果证明了Linux内核可以成功移植到...

    含泪整理如何设置构建环境 (LinuxUbuntu)

    本人刚接触ardupilot,本文介绍如何在 Linux/Ubuntu 机器上设置构建环境。耗时三天,每天晚上搞到12:30终于成功搞定,期间遇到各种问题,如vpn节点不稳定,网速超时,版本号不符,重新装载冲突等问题,现在将构建...

    老男孩linux笔记下

    Linux系统运维是一个涵盖面极广的领域,它包括了服务器搭建、维护、监控、故障处理等多个方面。老男孩作为一名资深的Linux运维专家,他的笔记对Linux运维人员而言具有极大的参考价值。本文档将对Linux运维的基础知识...

    ARM9平台上的嵌入式Linux系统移植研究

    此外,还需要安装内核模块、建立配置文件,并制作YAFFS2根文件系统映像,以适应NAND Flash存储需求。 ##### 4. 设备驱动程序的开发与移植 设备驱动是嵌入式Linux系统中的重要组成部分,负责处理硬件设备的输入/...

    基于MPLS多分部互访的ensp企业网络规划与设计+全程配置视频+可直接导入的配置文件

    该文件中包含了完整的基于MPLS多分部互访的ensp企业网络规划与设计实验topo图+完整的配置+可直接导入设备的配置文件(建议参考即可)+全程配置参考视频(可1.25倍速看)+全程配置的模拟器粘出来的命令(可以作为参考),该...

    linux交叉编译器3.4.5

    随着Linux内核和库的更新,交叉编译器也需要定期更新,以保持与最新技术的兼容性。 综上所述,Linux交叉编译器3.4.5是为非x86架构设备构建软件的关键工具,其安装和使用涉及到配置、编译和环境设置等多个环节,对...

    配置文件 isg1000

    ISG1000配置文件,如何配置ISG1000防火墙

    open-build-master+Open虚拟专网2.5源代码+依赖项源代码

    与原版open-build-master相比,我做了稍稍修改,已经包含Open虚拟专网2.5源代码和依赖项源代码,需要VS2019、ActivePerl、WDK10,可以直接按照我写的教程进行编译,100%可编译。

    在linux下自动生成大量证书Shell(无其他工具版)

    在C/S模型中,Server需要认证Client的证书,而每一个Client持有独一无二的证书(比如一个设备的MAC地址),此时... 对了,忘了告诉大家了,你当前的目录里面一定要有个cert.cnf配置文件,自己手动生成的CA证书和CA key.

    secoclient-linux-64-7.0.12.1.run

    secoclient-linux-64-7.0.12.1.run linux版,亲测在Ubuntu 18.04上好用

    基于MPLS多分部互访的ensp企业网络规划与设计-全程配置视频-可直接导入的配置文件

    该文件中包含了完整的基于MPLS多分部互访的ensp企业网络规划与设计实验topo图+完整的配置+可直接导入设备的配置文件(建议参考即可)+全程配置参考视频(可1.25倍速看)+全程配置的模拟器粘出来的命令(可以作为参考),该...

    linux-2.6.10.tar.gz

    Linux内核是操作系统的核心部分,负责管理系统的硬件资源、进程调度、内存管理、网络协议以及文件系统等核心功能。"linux-2.6.10.tar.gz" 是Linux内核的一个特定版本,发布于2004年,代表了Linux内核在那个时期的...

    linux加入windows域之完美方案

    ### Linux加入Windows域之完美方案 #### 一、引言 在IT环境中,尤其是在企业级应用中,将Linux系统加入Windows域(Active Directory,简称AD)对于实现统一管理和资源共享至关重要。然而,在网络上搜索相关教程时...

    gate:Gate是启用了MFA的SSO平台,支持SAML,OAuth,Linux Shell登录和CAS

    Gate可以自动为您创建OpenVPN配置文件,还可以为您提供Google多因素身份验证(MFA)集成。 Gate在您的组织内提供单个MFA令牌授权。 Gate可以处理以下情况: 使用Gate身份验证设置OpenVPN。 自动为每个用户创建VPN...

    iNodeClient for linux

    在本文中,我们将深入探讨iNodeClient的使用环境、功能特性以及在Fedora 16和Ubuntu 11.10这两个特定Linux发行版上的安装和配置过程。 一、iNodeClient简介 iNodeClient是针对校园网络环境而开发的一款客户端软件...

    网络系统管理赛项软件包

    1. **服务模块软件包**:这类软件通常包括各种网络服务的配置和管理工具,如DNS(域名系统)、DHCP(动态主机配置协议)、FTP(文件传输协议)服务器等。它们负责网络中的命名解析、IP地址分配以及文件共享等功能。...

    同一个IP地址,在windows上能用,但是在linux下不能用,原因是,如何解决.zip

    - Linux:在Linux环境下,网络配置通常通过编辑网络接口配置文件(如/etc/sysconfig/network-scripts/ifcfg-eth0)来完成,或者使用命令行工具如`ifconfig`或`ip`命令。 3. **硬件问题**:描述中提到更换网卡后...

    win10+Linux+苹果系统合集.txt

    win10mi版+Linux CentOS-7+苹果系统驱动加满的无敌合集

    darwin启动引导软件

    OpenCore是目前更受欢迎的选择,它支持多种操作系统(包括macOS、Windows和Linux)的安装,并提供了高级配置选项。Clover是早期的替代方案,同样具有多系统支持功能。 七、安全启动与Apple T2芯片 Apple的T2安全...

Global site tag (gtag.js) - Google Analytics