如何在 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 ...
随机推荐
- 面试题_125_to_133_Java 面试中其他各式各样的问题
这部分包含 Java 中关于 XML 的面试题,JDBC 面试题,正则表达式面试题,Java 错误和异常及序列化面试题 125)嵌套静态类与顶级类有什么区别?(答案)一个公共的顶级类的源文件名称与类名 ...
- org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml
org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml at org.hibernate ...
- ASP.NET MVC 学习8、Controller中的Detail和Delete方法
参考:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/examining-the-details-and ...
- 实现窗口逐渐增大(moveTo(),resizeTo(),resizeBy()方法)
moveTo()方法格式:window.moveTo(x,y); 功能:将窗口移动到指定坐标(x,y)处; resizeTo()方法格式:window.resizeTo(x,y); 功能:将当前窗口改 ...
- HNOI2008越狱(快速幂)
快速幂水过,贴一下模版. ; var x,y,n,m:int64; function power(num,times:int64):int64; var temp:int64; begin then ...
- 为什么要CGI
1.微软为什么使用CGI? 微软曾经在不同场合极力推荐它的ASP技术,以取代CGI标准,这对微软当然是有利的,但是对一个网站来说ASP是不是一个明智的选择呢?这是一个值得大家深思熟虑的问题. 因为一旦 ...
- Dialog第三方登录等待
1. styles.xml 中加入 <style name="loadingDialogStyle" parent="android:Theme.Dialog&qu ...
- BZOJ 3166 Alo
处理出每个数最靠近它的左右两个比它大的数. 然后可持久化trie. #include<iostream> #include<cstdio> #include<cstrin ...
- gradle command not found
find / -name 'gradle*' .... /Applications/Android Studio.app/Contents/gradle/gradle-2.10/bin/gradle ...
- ffmpeg+rtsp+dss
1. push stream to dss ffmpeg -f mpegts -re -i film.v -c:v libx264 -s 352x288 -aspect 4:3 -b:v 300k - ...