如何在 Windows Azure 的虚拟机 ubuntu 上面安装和配置 openVPN(三)
第三步:安装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(三)的更多相关文章
- 如何在 Windows Azure 的虚拟机 ubuntu 上面安装和配置 openVPN(一)
这篇文章,既是写给大伙儿的,也是写给自己的.本文要求读者需要有一定的英文基础和动手能力. 因为有MSDN subscriptions,所以每个月有100$可以使用windows azure,于是想尝试 ...
- 如何在 Windows Azure 的虚拟机 ubuntu 上面安装和配置 openVPN(二)
第二步:登录到虚拟机 一旦创建好虚拟机后,默认azure会打开TCP 22端口,即SSH的端口.所以,我们可以通过远程连接,访问和管理该虚拟机. 首先,下载一个PuTTY软件.该软件很简单,就一个可执 ...
- Windows下利用虚拟机运行FSL 安装和配置
FSL是牛津大学FMRIB开发的用于分析功能磁共振影像的科研软件包. 运行要求:windows7或vista操作系统,10G硬盘空间,4G内存. 从FSL官网上下载Centos6的虚拟盘(FSLVm6 ...
- windows 10中的ubuntu子系统安装桌面环境的方法
windows 10中的ubuntu子系统安装桌面环境的方法 (How to install Ubuntu-desktop in windows 10 Subsystem for Linux) 转载 ...
- 远程桌面连接Windows Azure中的Ubuntu虚拟机
默认情况下,通过Windows Azure创建的ubuntu虚拟机是不能直接连接远程桌面的,只能通过SSH终端连接. 在Windows Azure Portal中创建Ubuntu虚拟机,创建完成后添加 ...
- 通过xrdp实现远程桌面连接Windows Azure linux虚拟机
本文以Oracle Linux 6.4虚拟机为示例(22及3389端口必须打开,分别用于SSH及RDP连接) 1.在安装xrdp之前,首先需要安装一些必要的包,如: # yum -y install ...
- Ubuntu的安装与配置
一.Ubuntu的安装与配置 Ubuntu 快速下载地址 1.安装VMwareTools 系统安装后,工具栏"虚拟机"-->"安装VMwareTools" ...
- Ubuntu下安装并配置VS Code编译C++
作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7069091.html Ubuntu下安装并配置VS Code编译C++ 安装 ...
- Ubuntu下安装并配置TexStudio
作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7069715.html Ubuntu下安装并配置TexStudio Ubunt ...
随机推荐
- VC error LNK2005 解决办法
error LNK2005: "int __cdecl VerifyVMR9(void)" (?VerifyVMR9@@YAHXZ) 解决办法 在 属性->配置属性-> ...
- mvn 安装ojdbc6.jar
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion= - Dpackaging=jar -Dfile ...
- IOS中实现图片点击全屏预览
//// ViewController.m// XWZoomImageView//// Created by xiao on 15/11/13.// Copyright © 2015年 xiao. A ...
- Android sendMessage 与 obtainMessage (sendToTarget)比较
话说在工作中第一次接触android 的Handler 的时候,不知道怎么去关注性能. 记得当时这么写的: Message msg = new Message() msg.what = xxx; ms ...
- Django admin的一些有用定制
Model实例,myapp/models.py: from django.db import models class Blog(models.Model): name = models.CharFi ...
- i386 和amd64 的意思
首先可以简化一个概念,i386=Intel 80386.其实i386通常被用来作为对Intel(英特尔)32位微处理器的统称. Windows NT类系统的安装盘上,通常i386是其根上的一个文件夹, ...
- Android开发之EventBus的简单使用
参考: 1.http://blog.csdn.net/harvic880925/article/details/40660137 2.http://blog.csdn.net/harvic880925 ...
- JVM 问题排查常用工具
一. jmap // 打印jvm的堆状况,主要是年轻代和老年代信息 jmap -heap <pid> 如: Heap Configuration: MinHeapFreeRatio = M ...
- WebService教程和分析
1.1.Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求, ...
- 图表框架HelloCharts(2)柱状图
1.效果图 2.xml代码 activity_column_chart.xml <FrameLayout xmlns:android="http://schemas.android.c ...