“Uma rede privada virtual ou VPN permite estender uma rede privada em redes públicas. Isso aprimora sua segurança on -line; Por exemplo, se você estiver em um hotel e está usando a conexão à Internet do hotel para o seu negócio, há uma grande chance de que seus dados sejam violados. As conexões VPN são privadas e criptografadas, o que impede o acesso não autenticado à sua conexão. Hoje neste tutorial, seguiremos todas as etapas necessárias para configurar o OpenVPN Server no Ubuntu 22.04.”
OpenVPN
OpenVPN é um aplicativo de código aberto usado principalmente para acessar sites remotos, criar conexões seguras e aprimorar a segurança usando criptografia, autenticação e, claro, certificação usando a biblioteca OpenSSL. Agora vamos configurar o OpenVPN no Ubuntu 22.04.
Etapa 1: Atualize os pacotes do sistema
Atualização sudo apt-get && sudo apt-get
E atualizará automaticamente os pacotes do seu sistema.
Etapa 2: Instale o OpenVPN
sudo apt -y install openvpn
Agora você tem que esperar um pouco e, uma vez feito, você pode passar para a etapa 3.
Etapa 3: Gere uma chave estática a ser usada para a criptografia de túnel VPN e inicie o servidor VPN
OpenVPN--Genkey-Secret Static-openvpn.chave
sudo openvpn - -dev tun --fconfig 172.16.0.1 172.16.0.2-Cipher AES-256-CBC--Secret Static-Openvpn.chave &
Observação: Você deve ter notado o "&" no final do comando acima, e está lá para ajudá -lo a seguir o processo OpenVPN, para que você não precise manter o terminal aberto.
Etapa 4: Verifique se você está se tornando verdadeiro
Basta inserir o seguinte comando, e você vai tun0 com um endereço IP de 172.16.0.1
ip um show tun0
A saída seria assim
Agora temos que verificar se a porta UDP 1194 está aberta para conexões usando o seguinte comando
netstat -anu | Grep 1194
E isso geraria saída como esta
Etapa 5: Configurar o firewall
Use o seguinte comando para configurar o firewall
$ sudo ufw permitir de qualquer um porto 1194 proto udp
E você verá a seguinte saída
O servidor OpenVPN agora é capaz de receber conexões recebidas.
Agora, como você vai conectar o servidor OpenVPN de um cliente remoto? Bem, você tem que seguir as etapas seguintes.
Etapa 1: Instale o OpenVPN
sudo apt -y install openvpn
Etapa 2: Transfira o arquivo de chave estática-aberto do servidor OpenVPN para o cliente
Primeiro, temos que transferir o arquivo do servidor para o cliente usando um método seguro de sua escolha, mas usaremos o Comando scp assim
scp ubuntuser@linuxhint:/home/ubuntuser/static-openvpn.chave
Observação: Este comando precisa ser emitido do lado do cliente e use seu nome de usuário.
Etapa 3: Estabelecendo um túnel VPN para o servidor
Usando o comando a seguir, poderemos estabelecer um túnel VPN para o servidor, mas Você precisa alterar o endereço IP de acordo com o servidor ao qual está se conectando
$ sudo openvpn-remote o seu-abertura.16.0.1 172.16.0.2-Cipher AES-256-CBC--Secret Static-Openvpn.chave &
Você notou a cifra AES-256-CBC? Bem, esse é o criptografia mais seguro e descriptografando a sequência de dados.
Etapa 4: testando se a conexão foi bem -sucedida
Se você terminar com a Etapa 3, poderá ver a seguinte mensagem se a conexão foi bem -sucedida.
Agora, confirmaremos a conexão bem -sucedida, pingando um host no servidor remoto usando o seguinte comando
ping -c 1 172.16.0.1
Veremos algo assim, mas não se preocupe se for diferente do seu lado
Conclusão
Neste tutorial, passamos por todas as etapas necessárias para receber conexões recebidas usando o OpenVPN e também aprendemos a conectar -se a um servidor OpenVPN de um cliente remoto no Ubuntu. Se você enfrentar algum erro ou problema, entre em contato conosco porque estamos sempre felizes em ajudar nossa comunidade.