Na configuração do servidor, você tem as seguintes linhas:
client-cert-not-required
plugin /usr/lib/openvpn/openvpn-plugin-auth-pam.so login
client-cert-not-required tem a seguinte descrição de man openvpn :
Don't require client certificate, client will authenticate usingu sername/password only. Be aware that using this directive is less secure than requiring certificates from all clients.
O plugin requer autenticação contra o PAM.
Os dados são criptografados quando transitam a VPN. Isso é mostrado pela linha cipher AES-128-CBC , que especifica qual criptografia usar. AES é geralmente considerado seguro.
Se você considerar isso seguro o suficiente, depende do que você está tentando proteger e da qualidade das senhas. Não há uma resposta única para isso; você precisa definir as ameaças que você considera aplicáveis e qual segurança é aceitável .
Manter uma autoridade de certificação e distribuir certificados pode ser mais trabalhoso do que distribuir senhas. Isso depende da sua configuração. Isso também dificulta a configuração da VPN em um novo computador, já que você precisa seguramente trazer a chave relativamente longa para esse computador. A segurança diminuída da autenticação de senha pode ser uma troca válida nesse aspecto.
TL; DR: Depende.