Como instalar o servidor OpenVPN no Ubuntu 20.04
Neste tutorial, instalaremos o servidor OpenVPN no Ubuntu 20.04. Para fazer isso, é necessário fazer login como usuário root. Você também precisa saber o IP público do servidor com o qual os clientes estabelecerão um canal VPN seguro.
Instalação e configuração do OpenVPN
Usaremos o script para instalar e configurar todos os pacotes necessários para iniciar o servidor OpenVPN. Tudo o que você precisa fazer é fornecer a ele o endereço IP público correto do seu servidor. Vamos fazer o download.
wget https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
Torne-o executável.
chmod +x openvpn-install.sh
Agora, execute o script.
./openvpn-install.sh
Você será solicitado a confirmar alguns parâmetros que têm valores ideais por padrão. A única coisa que realmente vale a pena verificar é o IP público do servidor. Os outros parâmetros só devem ser alterados se você souber o que está fazendo e por quê.

Na última etapa, você precisa definir o nome do cliente e escolher se deseja proteger a configuração com uma senha ou não. Por motivos de segurança, é melhor definir uma senha.
Quando o processo terminar, você poderá verificar se o servidor OpenVPN está escutando conexões de entrada.
ss -tupln | grep openvpn

.
Conexão do cliente OpenVPN
Usaremos outra máquina Ubuntu para mostrar o processo de conexão do cliente. Você pode configurar qualquer sistema Linux dessa forma ou fazer o download do cliente Windows no site do OpenVPN: https://openvpn.net/community-downloads/
No final do processo de configuração do servidor OpenVPN, você verá uma mensagem informando que a configuração do cliente foi criada e o caminho para ela foi especificado. Faça o download para o cliente.
scp user@vpn-server:/path/to/configuration.ovpn /home/user
Instale o cliente OpenVPN.
[/passo]
sudo apt install openvpn
Agora inicie o cliente e especifique o caminho para a configuração baixada do servidor.
openvpn --config /path/to/configuration.ovpn
A próxima linha mostra que a conexão foi estabelecida com êxito.
Wed Dec 9 19:59:58 2020 Initialization Sequence Completed
Adicionar mais clientes OpenVPN ou excluir um
Para adicionar ou remover clientes no servidor ou excluir o OpenVPN, execute o script novamente e selecione a opção apropriada.
./openvpn-install.sh
Saída:
What do you want to do?
1) Add a new user
2) Revoke existing user
3) Remove OpenVPN
4) Exit
Select an option [1-4]:


