OpenVPN (openvpn
)
The OpenVPN service is used to sign a user’s certificate request and receive a generated connection profile which can be used to connect to a VPN.
Before a client can use this service, they must install OpenVPN (learn more).
Client Commands
The OpenVPN workflows can be managed through openvpn
subcommands.
base-profile
(details) – show the base connection profile of the OpenVPN servercreate-launchd-service
(details) – create a launchd servicecreate-onc-profile
(details) – create an ONC profilecreate-profile
(details) – create and sign an OpenVPN configuration profilecreate-tunnelblick-profile
(details) – create a Tunnelblick profileexec
(details) – connect to a remote OpenVPN server
Server Configuration Options
The following may be configured in the options
section when configuring an openvpn
service.
profile
– the OVPN profile configuration defining the user-agnostic client connection parameterscertauth
– the name of a configured certificate authority (defaultdefault
)validity
– a duration of time for which certificates are signed for (default2m
)