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