我想运行源./vars和./clean-all [关闭]时无法创建证书

问题描述 投票:6回答:1

我发现了一个类似的线程,但它仍然无法解决我的问题。(OpenVPN Source vars not working on debian

我根据https://help.ubuntu.com/14.04/serverguide/openvpn.html建立了OpenVPN

根据以下指南尝试创建证书时出现问题:

cd /etc/openvpn/easy-rsa/ ## move to the easy-rsa directory
sudo chown -R root:admin . ## make this directory writable by the system administrators
source ./vars ## execute your new vars file
./clean-all ## Setup the easy-rsa directory (Deletes all keys)
./build-dh ## takes a while consider backgrounding
./pkitool --initca ## creates ca cert and key
./pkitool --server server ## creates a server cert and key
cd keys
openvpn --genkey --secret ta.key ## Build a TLS key
cp server.crt server.key ca.crt dh1024.pem ta.key ../../

当我尝试:

source ./vars

shell给了我回复:

NOTE: If you run ./clean-all, I will be doing a rm -r on /etc/openvpv/easy-rsa/keys

我忽略了它并尝试了下一行:

sudo ./clean-all

然后说:

Please source the vars script first (i.e. "source ./vars")
Make sure you have edited it to reflect your configuration

我在google和stackoverflow中搜索,无法解决问题。

谢谢你的帮助

谁能帮助我?

ubuntu-14.04 openvpn
1个回答
9
投票
  1. 重启电脑
  2. 打开终端并输入sudo su以root身份登录
  3. 移动到easy-rsa目录(在我的文件中,文件位于easy-rsa / 2.0 /)
  4. 键入mkdir键
  5. 类型来源./vars
  6. 输入./clean-all
  7. 输入./build-ca 所有与以前相同的命令,但创建了密钥目录并实际以root身份登录,而不是使用sudo运行它似乎做了伎俩

取自这里:http://ubuntuforums.org/showthread.php?t=801135

© www.soinside.com 2019 - 2024. All rights reserved.