GUIA DE CONFIGURAÇÃO CONEXÕES VPN SSL (CLIENT TO SERVER) - PDF Free Download
Download "GUIA DE CONFIGURAÇÃO CONEXÕES VPN SSL (CLIENT TO SERVER)"
Maria das Dores Wagner Azeredo
1 GUIA DE CONFIGURAÇÃO CONEXÕES VPN SSL (CLIENT TO SERVER)
2 Conexões VPN SSL (Client to Server) 1- Introdução Uma VPN (Virtual Private Network, ou rede virtual privada) é, como o nome sugere, uma rede virtual, criada para interligar duas redes distantes, através da Internet. Usar uma VPN permite que você compartilhe arquivos e use aplicativos de produtividade e de gerenciamento, como se todos os micros estivessem conectados à mesma rede local. Você pode até mesmo imprimir em impressoras da rede remota, da mesma forma que faria com uma impressora local. Antigamente, a única forma de interligar redes em dois locais diferentes era usar linhas de frame-relay. Para quem não é dessa época, uma linha de frame-relay oferece um link dedicado de 64 kbits entre dois pontos (a matriz e a filial de uma empresa, por exemplo), com um custo mensal fixo. Você pode combinar várias linhas frame-relay em uma única conexão, de acordo com a necessidade, o problema nesse caso é o preço. Atualmente, existem outras opções de conexões dedicadas e de conexões de alta disponibilidade, oferecidas pelas operadoras, mas elas ficam fora do orçamento da maioria das pequenas e médias empresas. Usando uma VPN, você pode obter todos os benefícios de ter uma conexão dedicada entre dois pontos usando conexões via ADSL ou cabo, que são muito mais baratas. Dependendo do volume de uso da rede, você pode tanto utilizar a conexão que já tem quanto utilizar uma segunda conexão apenas para a VPN, evitando assim que o tráfego prejudique a navegação dos usuários. Além de interligar duas ou mais redes, a VPN pode (dependendo da configuração) ser acessada também por funcionários trabalhando remotamente. Todos dados que trafegam através da VPN são encriptados, o que elimina o risco inerente à transmissão via Internet. Naturalmente, nenhuma VPN pode ser considerada "100% segura", já que sempre existe um pequeno risco de alguém conseguir obter acesso aos servidores, de forma a roubar as chaves de encriptação (por exemplo), mas, em uma VPN bem configurada, o risco é realmente muito pequeno. É muito mais provável que um funcionário descontente sabote a rede interna, ou envie informações sigilosas para fora, do que algum invasor consiga efetivamente obter acesso à rede via Internet. Nesse tópico, estudaremos como criar VPNs usando o OpenVPN. Além de ser mais simples de configurar que a maioria das outras soluções de VPN e ser bastante seguro e flexível, ele possui versões Linux e Windows, o que permite criar túneis interligando máquinas rodando os dois sistemas sem grandes dificuldades. Outras vantagens são que ele pode ser usado por clientes conectando através de uma conexão compartilhada via NAT (apenas o servidor precisa de portas abertas) e a boa tolerância contra conexões ruins, ou ao uso de conexões com IP dinâmico. A VPN pode ser configurada para ser restabelecida de forma automática em caso de interrupção na conexão, o que torna o link bastante confiável. 1
3 Com relação à segurança, o OpenVPN pode ser configurado para utilizar chaves estáticas, que oferecem um nível mediano de segurança, em troca de uma configuração mais simples, ou para utilizar certificados X509, onde a configuração é um pouco mais complexa, mas, em compensação, a segurança é muito maior (bem superior à da maioria das soluções comerciais). Isso permite que você escolha a melhor relação entre praticidade e segurança de acordo com a situação. 2- Configurando a conexão do servidor O primeiro passo é gerar o certificado raiz da Autoridade Certificadora. Na interface de administração do NetdeepSecurevá no menu VPN CA (Autoridade Certificadora). Clique no botão Gerar Certificados Raiz/Host, será exibido um formulário. Preencha o formulário com suas informações e clique no botão Gera Certificados Raiz/Host. Obs.: não utilize acentos em nenhum dos campos. Após gerar o certificado iremos realizar as configurações SSL. Vá no menu VPN SSL. Clique no botão Configurações avançadas. Na seção Enviar rotas. Selecione a opção Green Network. Esta opção envia as rotas das redes selecionadas, deixando acessíveis para clientes conectados na VPN. Em seguida cliquem no botão Salvar Configurações Avançadas. 2
4 Selecione as opções Habilitar VPN SSL na interface RED e as opção Usar compactação LZO( o sistema compactará os pacotes, diminuindo o consumo de banda, aumentando a performance). No campo Hostname/IP da VPN local, você deve especificar o hostname ou Endereço IP do túnel VPN. Este endereço será usado para os usuários conectarem.se você estiver atrás de um modem com NAT, especifique o endereço IP fixo. Em seguida clique no botão Salvar. Agora clique no botão Iniciar VPN SSL, em VPN SSL. Se tudo ocorrer bem, o status do serviço irá aparecer Ativo e em verde. Obs.: caso não consiga iniciar a VPN reveja os passos anteriores. 3- Criando as conexões para os usuários Para criar as conexões para os usuários, vá no menu VPN SSL. Em Conexões clique no botão Adicionar. 3
5 Em Tipo de conexão deixe marcada a opção VPN Host-para-Rede (RoadWarrior) e clique no botão Adicionar. Preencha os campos e em seguida clique em Salvar. Defina uma senha se quiser que os usuários autentiquem antes de conectar. 4- Copiando os arquivos de configuração Para baixar os arquivos para conexão da VPN, vá no menu VPN SSL. Baixe o arquivo clicando no pacote.zip e extraia os arquivos para dentro da pasta config de seu OpenVPN. 4
6 5- Liberando a conexão no firewall Agora iremos liberar a conexão externa da VPN nas regras de firewall. Vá no menu Firewall Regras. Clique no botão Acesso externo em Serviços padrões escolha o serviço Netdeep OpenVPN (1194) e em Observação escolha uma descrição para regra depois clique no botão Salvar. 6- Para saber mais 5