I am attempting to connect to a service using OpenVPN.
There are a number of configuration files (
.OVPN) that share a single certificate (
ca.crt); all are located in the same directory. Canada.ovpn, for example:
client dev tun proto udp remote ca.#########.com 443 resolv-retry 5 nobind fast-io float tun-mtu 1500 tun-mtu-extra 32 mssfix 1450 persist-key persist-tun ca ca.crt auth-user-pass comp-lzo route-delay 5 30 script-security 3 system ping-restart 0 mute-replay-warnings verb 3
When I attempt to connect:
sudo openvpn --config ./configs/canada.ovpn --auth-user-pass ./credentials.txt
I get an error that reads:
Options error: --ca fails with 'ca.crt': No such file or directory Options error: Please correct these errors. Use --help for more information.
It seems that
openvpn is having difficultly with the relative path. I changed the relevant line to
ca ./ca.crt, but that resulted in the same error.
Configuration files that have an in-line certificate work as expected.
What is the correct way to use a relative path to a certificate in an