Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Hello,
How could I force usage of TLS certificates as well as ensure AES cbc 256bit encryption?
You can create a shared secret TLS authentication key with “openvpn --genkey --secret tls.key” then add “tls-auth tls.key 0” on server config, and “tls-auth tls.key 1” on client config. Make sure to copy over the tls.key file over secure channel like SSH.
For cipher, place this line in both server and client configs: “cipher AES-256-CBC”
Note that easy-rsa is no longer bundled with OpenVPN source code archives. To get it, visit the easy-rsa page on GitHub, or download it from our Linux software repositories. https://github.com/OpenVPN/easy-rsa
It won’t let my copy the configuration file to the destination? It says it doesn’t exist. Any ideas?
There is no /share directory in my /etc directory. I’m currently the root user. Any idea where the server.conf file might be hiding?
Never mind, found it. ^_^ Next time, I’ll spend more time looking prior to posting.
I’m at the following step:
mkdir -p /etc/openvpn/easy-rsa/keys cp -rf /usr/share/openvpn/easy-rsa/2.0/* /etc/openvpn/easy-rsa
There is nothing inside the usr/share/openvpn directory. No easy-rsa directory, nothing. I’m finding a variety of scripts in the /doc/openvpn-2.3.1/sample/sample-scripts directory but no vars file. :(
Aha, that’s because the files aren’t bundled with source OpenVPN. I wish I saw the comment up above earlier. Can you guys edit the tutorial to reflect that comment? The files are on the github
Looks like easy-rsa is not included anymore using the EPEL repo. Can you please update guide to reflect changes, thanks!