Не удалось создать сертификат, когда я хочу запустить источник./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 ответ
- Перезагрузите компьютер
- Откройте терминал и введите sudo su, чтобы войти как root
- перейти в каталог easy-rsa (по моему, файлы находятся в easy-rsa / 2.0 /)
- введите ключи MKDIR
- введите источник./vars
- тип./clean-all
Тип./build-ca
все те же команды, что и раньше, но, создав каталог ключей и войдя в систему как root, вместо того, чтобы запускать его с помощью sudo, похоже, добились цели
Взято отсюда: http://ubuntuforums.org/showthread.php?t=801135