Не удалось создать сертификат, когда я хочу запустить источник./vars и./clean-all

Я нашел похожую ветку, но она по-прежнему не решает мою проблему. ( OpenVPN Source vars не работает на Debian)

Я настраивал OpenVPN в соответствии с https://help.ubuntu.com/14.04/serverguide/openvpn.html

и возникла проблема, когда я попытался создать свой сертификат в соответствии со следующим руководством:

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

оболочка возвращает мне:

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 и Stackru, не удалось решить проблему.

Спасибо за вашу помощь

Кто-нибудь может мне помочь?

1 ответ

Решение
  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

Другие вопросы по тегам