第三步:安装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...