Per the article step 1 I made the ~/easy-rsa/ directory and made keys in there using easy-rsa.
When I start the OpenVPN service it fails to start and drops this in the log file;
Options error: --dh fails with 'dh.pem': No such file or directory (errno=2) Options error: --ca fails with 'ca.crt': No such file or directory (errno=2) Options error: --cert fails with 'server.crt': No such file or directory (errno=2) etc,etc
Per step 7 I am using user nobody but remarking that out doesn’t help as I’m assuming the service account doesn’t have access to those files either with the way step 1 sets that up.
Even declaring the full path to the key files in the config like "ca /home/username/easy-rsa/pki/ca.crt"doesn’t get it to work, assumed permission issue.
What am I missing here?
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.