OpenVPN не иска парола - форум на sysadmin
Имам 1 сървър със SuSE Linux Enterprise Server 11 на борда, принципно не дразни, стои в ъгъла и събира прах мирно с крушки. Към сървъра са свързани няколко криптирани връзки - OpenVPN, IPSec и други подобни. И така, случаите на прекъсване на захранването зачестиха напоследък (и няма светлина за дълго време), сървърът често се рестартира и OpenVPN не стартира при стартиране, защото беше необходимо да въведете паролата на защитения ключ на сертификата. Само аз имам ключа, само аз мога да използвам конзолата (по-специално ssh) от целия офис контингент и съответно в крайна сметка се уморих да се катеря дистанционно до сървъра всеки път, стартирам услугата и въвеждам паролата й.
По съвет на лицето, което поддържа VPN сървъра, към който се свързва моят сървър, създадох файл с парола в папката за vpn config:
Няма да описвам целия процес на изпитания и преклонение пред Гогол, добре, като цяло имаше причина, която беше, че при изграждането на пакета за SLES опцията --enable-password-save очевидно не беше включена. Беше решено да се възстанови демонът.
Изтеглете и разопаковайте архива:
* Забележка: Уверете се, че папката /usr/local/etc съществува, в противен случай папката openvpn ще бъде преименувана на etc при копиране
Сега трябва да се справим със скрипта за стартиране, за да го стартираме автоматично. Пазя копие за всеки случай:
Вярно, този път той ме изпрати във ферма за пеперуди, изсипа такива глупости в дневниците, в които се оплакваше от липсата на маршрути, недоразумения с ifconfig и като цяло отказа да повдигне /dev/tap.
Трябваше да престроя отново, включително някои повече ./configure опции, и в резултат на това командата започна да изглежда така: