Como configurar o VPN aberto no Ubuntu Top 10.Top 10

Como configurar o VPN aberto no Ubuntu Top 10.Top 10
A VPN, um acrônimo de "Rede Privada Virtual", é uma tecnologia incrível que o protege ao navegar na Internet. Originalmente desenvolvido para grandes corporações, os serviços VPN estão disponíveis para todos. Entre todos os provedores de serviços da VPN, o OpenVPN é um nome único.OpenVPN permite criar sua própria VPN com a ajuda do programa de código aberto. O software pode funcionar com transmissões TCP e UDP. Os túneis VPN são protegidos protocolos OpenVPN garantidos que utilizam autenticação SSL/TLS, certificados, credenciais, bloqueio de endereço MAC (opcional) e mais.Neste guia, demonstraremos como configurar o OpenVPN no Ubuntu 22.04.

Pré -requisitos:

Para executar as etapas que demonstramos neste guia, você precisará dos seguintes componentes:

  • Um sistema Ubuntu adequadamente configurado.
  • Um servidor Ubuntu Cloud adequadamente configurado (para configuração do servidor OpenVPN).
  • Acesso a um usuário sem raios com permissão SUDO em ambos os sistemas. Saiba mais sobre como gerenciar o privilégio do sudo.

Configuração do servidor OpenVPN

A instalação manual e a configuração de um servidor OpenVPN é um trabalho tedioso. Para otimizar o processo, usaremos um script de instalador de terceiros do GitHub: Angristan/OpenVPN-Install. O script suporta uma ampla gama de sistemas operacionais e arquiteturas.

Primeiro, certifique -se de que ondulação está instalado:

$ sudo apt install curl -y

Agora podemos pegar o script de instalação com o seguinte comando curl:

$ curl -o https: //.GithubUserContent.com/angristan/OpenVPN-Install/Master/OpenVPN-Install.sh

Em seguida, temos que alterar a permissão do arquivo para que possamos executar o script. Use o seguinte comando para sinalizar o script como um arquivo executável:

$ chmod +x OpenVPN-Install.sh

Finalmente, execute o script:

$ sudo bash openvpn-install.sh

O script solicitará várias informações sobre o servidor, quais recursos você deseja ativar/desativar e tal. Em seguida, ele instala os pacotes necessários.

Depois que o processo de instalação terminar, o script gera um arquivo de configuração do cliente no diretório de trabalho atual. Este arquivo é importante para configurar os clientes que se conectam a este servidor OpenVPN em particular.

Se você é um administrador avançado de usuário ou sistema e exige um controle mais refinado sobre o processo de instalação, confira o processo de configuração manual do servidor OpenVPN no Ubuntu 22.04.

Configuração do cliente OpenVPN

Instalação do pacote do cliente OpenVPN

Agora trabalhamos na máquina cliente. O software cliente OpenVPN está diretamente disponível nos repositórios oficiais do Ubuntu.

Primeiro, atualize o banco de dados do pacote APT:

$ sudo apt update

Em seguida, instale o cliente OpenVPN:

$ sudo apt install OpenVPN

Serviço de cliente OpenVPN

Após a instalação, o cliente registrará o OpenVPN Serviço com Systemd. Ative o serviço para que ele comece na inicialização:

$ sudo systemctl ativar o OpenVPN

Em seguida, inicie o serviço:

$ sudo SystemCtl Start OpenVPN

Verifique se o serviço está em funcionamento:

$ sudo systemctl status openvpn

Copiando o arquivo de configuração do OpenVPN

Obtivemos um arquivo de configuração do cliente OpenVPN da configuração do servidor. Nesta seção, vamos pegá -la do servidor.

Existem várias maneiras pelas quais podemos pegar no servidor. Um método comum é usar o comando scp. É basicamente o comando cp, mas sobre ssh.

Copie o arquivo de configuração do OpenVPN do servidor para o diretório atual:

$ scp @:/caminho/para/config.Ovpn .

Configurando a VPN

Com o arquivo de configuração, agora podemos usar o Configurações aplicativo para configurar o VPN. Inicie o aplicativo de Atividades.

De Rede guia, clique no ícone "+" após o VPN seção.

Na nova janela pop-up, selecione “Importação do arquivo““.

Navegue pelo OpenVPN arquivo de configuração.

Você receberá uma janela que contém várias informações sobre o VPN. Clique em “Adicionar”Para finalizar o processo.

Volte para a guia de rede novamente. Deve haver um VPN entrada sob o VPN seção.

Conclusão

Neste guia, demonstramos a instalação e a configuração do OpenVPN no Ubuntu. Mostramos como configurar um servidor OpenVPN e um cliente. Observe que vários clientes podem se conectar ao servidor OpenVPN com o arquivo de configuração.

Além do OpenVPN, também existem outros métodos de criação de uma VPN. Por exemplo, o Sshuttle pode criar uma VPN sobre SSH. Você também pode configurar um proxy de meias que atua como uma VPN.

Se você estiver interessado em expor seu aplicativo da web local à Internet, pode fazê -lo com a ajuda de um proxy reverso como o nginx.

Computação feliz!