如何在 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 198 of /etc/openvpn/easy-rsa/openssl-1.0.0.cnf
140224783447712:error:0E065068:configuration file routines:STR_COPY:variable has no value:conf_def.c:618:line 198

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

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

export KEY_ALTNAMES="something"

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

To be continued...

时间: 2024-08-26 21:19:16

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

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

这篇文章,既是写给大伙儿的,也是写给自己的.本文要求读者需要有一定的英文基础和动手能力. 因为有MSDN subscriptions,所以每个月有100$可以使用windows azure,于是想尝试体验一把.但是用来干啥呢?在天朝,估计喜欢上网的兄弟姐妹们,都很讨厌一个玩意儿,GFW,那俺就来搭一个VPN吧.研究了一下windows azure的收费表,考虑到经济原因,及用途(VPN),于是选择一个basic A0的方案,即最便宜的方案,一个月大约14$.其中包括VM 0.75个共享核,768

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

第二步:登录到虚拟机 一旦创建好虚拟机后,默认azure会打开TCP 22端口,即SSH的端口.所以,我们可以通过远程连接,访问和管理该虚拟机. 首先,下载一个PuTTY软件.该软件很简单,就一个可执行程序,可以在windows端连接到远程机器上.下载地址. 然后,双击PuTTY,在"Session" -> Host Name 中,输入 haoniu.cloudapp.net (即上面我们创建虚拟机时,生成的名字),然后点击 "Open" 接着,在命令窗口,就

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

默认情况下,通过Windows Azure创建的ubuntu虚拟机是不能直接连接远程桌面的,只能通过SSH终端连接. 在Windows Azure Portal中创建Ubuntu虚拟机,创建完成后添加Remote Desktop协议终端支持. 用Putty连接到这台机器,以root身份执行命令,安装ubuntu-desktop及xrdp. sudo su - sudo apt-get install xubuntu-desktop sudo apt-get install xrdp 在Windo

使用VNC远程连接Windows Azure Linux虚拟机

一. 安装 tigervnc-server yum install tigervnc-server 二. 启动vncserver vncserver :n 这里的n是session number,不指定默认为1,也可以是2.3等等.第一次会提示输入密码,以后可以使用vncpasswd命令来修改密码. 三. 启动客户端VNC Viewer连接远程虚拟机 VNC的默认端口是5900,而远程桌面连接端口则是5900+n(n是vncserver命令指定的).如果使用“vncserver :1”命令启动V

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

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

详解:Ubuntu 下安装和配置 FTP

FTP(文件传输协议)是一个较老且最常用的标准网络协议,用于在两台计算机之间通过网络上传/下载文件.然而, FTP 最初的时候并不安全,因为它仅通过用户凭证(用户名和密码)传输数据,没有进行加密. 警告:如果你打算使用 FTP, 需要考虑通过 SSL/TLS配置 FTP 连接.否则,使用安全 FTP,比如 SFTP 会更好一些. 在这个教程中,我将向你们展示如何在 Ubuntu 中安装.配置并保护 FTP 服务器(VSFTPD 的全称是 "Very Secure FTP Deamon"

ubuntu sublime安装及配置

安装sublime-text-2: sudo add-apt-repository ppa:webupd8team/sublime-text-2 sudo apt-get update sudo apt-get install sublime-text 安装上第三方插件管理: 按ctrl+`(1左边的键),调出命令窗体,输入 import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_package

Windows Server2016+SQL Server 2016 Cluster安装及配置

Windows Server2016+SQL Server 2016 Cluster 安装及配置 我们知道,近期微软正式发布了Windows Server2016和SQL Server Cluster 2016,所以借此机会来尝试一下Windows Server2016+SQL Server Cluster 2016安装及配置,对于相关功能的优化及升级需要在官网上自己查看整理.大概就是windows server2016跟windows10页面框架结构差不多,SQL Server2016从安装上

Windows和Linux环境下Memcached安装与配置(转)

一.memcached安装配置 windows平台安装 1.memcached-1.2.6-win32-bin.zip下载地址: http://code.jellycan.com/memcached/,执行memcached.exe -d install 安装. 2.守护进程方式启动:memcached.exe -m 512 -d start-d为守护进程启动,不能指定端口 默认端口11211-m为指定内存大小 3.指定端口启动:memcached.exe –p 33000 -m 512可以启动