This, for example, https://wiki.archlinux.org/index.php/Easy-RSA tells that I put all server related files into the "server" and all client ones into "client" directories. I've generated all the files and moved them in the "server" and "client". Then I wanted to generate a second client and got an exception.
$ sudo easyrsa build-client-full client2
Exception:
Easy-RSA error:
Missing expected CA file: ca.crt (perhaps you need to run build-ca?)
Run without commands for usage and command help.
easyrsa doesn't allow me to specify the location of a CA file. And perhaprs it doesn't expect to find the ca.crt/key in the "server" directory.
Here's what I have in the "server":
$ ls -al /etc/openvpn/server/
ca.crt
dh.pem
openvpn-status.log
openvpn.log
server.conf
server1.crt
server1.key
ta.key
Where should I put all my server certificates and keys and where client keys and certificates?