Como configurar o servidor OpenVPN no Ubuntu Top 10.Top 10

Como configurar o servidor OpenVPN no Ubuntu Top 10.Top 10

“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.