第三步:安装openVPN

请打开 ubuntu 官方文档。然后,从上到下,按照步骤,输入执行命令。大家只需要执行到 First trouble shooting 之前即可。

不要怕麻烦,仔细读,一步一步试。这往篇文档相当不错,up主以前没有碰过linux,就照着这文档,完成了基本openvpn的安装配置工作。

下面重点解决大家几乎一定以及肯定会遇到的问题~

问题0:为什么不翻译成中文

解决方法:我承认我懒,行不......

问题1:经常提示access denied.

原因:有些命令需要权限
解决方法:在命令前面添加sudo,例如

sudo cp -r /usr/share/easy-rsa/* /etc/openvpn/easy-rsa/

问题2:./clean-all 总是失败,即使添加 sudo
有一个步骤,大家基本上是会失败的,即在创建CA的时候

cd /etc/openvpn/easy-rsa/
source vars
./clean-all
./build-ca

原因:
就是你的登录帐号azureuser,权限不够。

解决方法:

passwd root

输入两次密码 (假设密码是haoniu)

然后切换到root帐号下

su -

然后再执行

cd /etc/openvpn/easy-rsa/
source vars
./clean-all
./build-ca

输入exit即可退出root,回到azureuser帐号

问题3:怎么编辑 server.conf 和 clinet.conf文件

解决方法:使用vi

sudo vi /etc/openvpn/server.conf

“不会使用VI怎么办?”,“我也不知道”

问题4:server.conf 不能保存,怎么写不了

原因:不可写嘛

解决方法:(linux高手不要跳出来,我知道你们要说这样设置权限不好,但我懒得去算777之类的了,就这样吧)

chmod +w /etc/openvpn/server.conf

问题5:./clean-ca 失败

error on line  of /etc/openvpn/easy-rsa/openssl-.cnf
:error:0E065068:configuration :line 

原因:因为 vars文件里面缺少一行

解决方法:在vars文件最后,添加这一行

export KEY_ALTNAMES="something"

vars是啥?按照上面文档的步骤执行下来,vars应该在/etc/openvpn/easy-rsa/下面

To be continued...

如何在 Windows Azure 的虚拟机 ubuntu 上面安装和配置 openVPN(三)的更多相关文章

  1. 如何在 Windows Azure 的虚拟机 ubuntu 上面安装和配置 openVPN(一)

    这篇文章,既是写给大伙儿的,也是写给自己的.本文要求读者需要有一定的英文基础和动手能力. 因为有MSDN subscriptions,所以每个月有100$可以使用windows azure,于是想尝试 ...

  2. 如何在 Windows Azure 的虚拟机 ubuntu 上面安装和配置 openVPN(二)

    第二步:登录到虚拟机 一旦创建好虚拟机后,默认azure会打开TCP 22端口,即SSH的端口.所以,我们可以通过远程连接,访问和管理该虚拟机. 首先,下载一个PuTTY软件.该软件很简单,就一个可执 ...

  3. Windows下利用虚拟机运行FSL 安装和配置

    FSL是牛津大学FMRIB开发的用于分析功能磁共振影像的科研软件包. 运行要求:windows7或vista操作系统,10G硬盘空间,4G内存. 从FSL官网上下载Centos6的虚拟盘(FSLVm6 ...

  4. windows 10中的ubuntu子系统安装桌面环境的方法

    windows 10中的ubuntu子系统安装桌面环境的方法 (How to install Ubuntu-desktop in windows 10 Subsystem for Linux) 转载 ...

  5. 远程桌面连接Windows Azure中的Ubuntu虚拟机

    默认情况下,通过Windows Azure创建的ubuntu虚拟机是不能直接连接远程桌面的,只能通过SSH终端连接. 在Windows Azure Portal中创建Ubuntu虚拟机,创建完成后添加 ...

  6. 通过xrdp实现远程桌面连接Windows Azure linux虚拟机

    本文以Oracle Linux 6.4虚拟机为示例(22及3389端口必须打开,分别用于SSH及RDP连接) 1.在安装xrdp之前,首先需要安装一些必要的包,如: # yum -y install ...

  7. Ubuntu的安装与配置

    一.Ubuntu的安装与配置 Ubuntu 快速下载地址 1.安装VMwareTools 系统安装后,工具栏"虚拟机"-->"安装VMwareTools" ...

  8. Ubuntu下安装并配置VS Code编译C++

    作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7069091.html Ubuntu下安装并配置VS Code编译C++ 安装 ...

  9. Ubuntu下安装并配置TexStudio

    作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7069715.html Ubuntu下安装并配置TexStudio Ubunt ...

随机推荐

  1. Python 中的 TK编程

    可爱的 Python:Python 中的 TK编程 http://www.ibm.com/developerworks/cn/linux/sdk/python/charm-12/ python che ...

  2. HTML5入门1---Canvas画布

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  3. Python中itertools模块

    itertools模块包含创建有效迭代器的函数,可以用各种方式对数据进行循环操作,此模块中的所有函数返回的迭代器都可以与for循环语句以及其他包含迭代器(如生成器和生成器表达式)的函数联合使用. ch ...

  4. 2.Sprng-IoC-Java反射例子

    1.Car.java package com.jike.spring.chapter03.reflect; public class Car { private String brand; priva ...

  5. Qt出现警告 Unescaped backslashes are deprecated!解决办法

    Fixing Qt Warning: Unescaped backslashes are deprecated! From: http://www.openguru.com/2011/10/fixin ...

  6. linux shell 命令学习(1) du- estimate file space usage

    du - estimate file space usage , 计算文件的磁盘大小 语法格式: du [OPTION] ... [FILE] 描述: 汇总每个文件的磁盘大小, 递归汇总目录的大小, ...

  7. UML与数据流图

    Ref: <数​据​库​设​计​理​论​及​应​用​(​3​)​—​—​需​求​分​析​及​数​据>http://wenku.baidu.com/link?url=hbhJFytMKT8A ...

  8. 关于java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream解决办法

    吉林的一个项目有个错误找了一天,有段报错是:   java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 1.遇到过两次,第 ...

  9. Oracle数据库ORA-12154: TNS: 无法解析指定的连接标识符详解

    ORA-12154: TNS: 无法解析指定的连接标识符(转自http://www.cnblogs.com/psforever/p/3929064.html) 相信使用过Oracle数据库的人一定碰到 ...

  10. Codeforces Round #248 (Div. 2) C. Ryouko's Memory Note (vector 替换)

    题目链接 题意:给m个数字, 这些数字都不大于 n,  sum的值为相邻两个数字 差的绝对值.求这n个数字里把一个数字 用 其中另一个数字代替以后, 最小的sum值. 分析:刚开始以为两个for 最坏 ...