Configurando o cliente VPN aberto no Amazon EC2


8

Existem várias páginas que aconselham sobre a configuração de um servidor VPN aberto no Amazon EC2, mas tudo o que preciso é configurar um cliente (para que qualquer acesso à Internet seja roteado pela VPN em vez de diretamente dos IPs da AWS). Posso transferir o arquivo .ovpn para ele e iniciá-lo com

openvpn --config client.ovpn

Mas assim que faço isso, perco minha conexão ssh e, portanto, não consigo fazer nada com ela. Pesquisou bastante no Google e encontrou várias sugestões que pretendem ignorar determinadas portas ou certos endereços IP. Ou seria bom, ou seja, estou feliz por estar restrito a determinados IPs para conectar via ssh quando estiver em execução.

No entanto, nenhum deles parece funcionar no ambiente da Amazônia, por exemplo, consulte o cliente OpenVPN no Amazon EC2 . É uma nova instância, portanto, fica na VPC, se isso ajudar.


Observe que meu arquivo ovpn não contém uma diretiva de redirecionamento de gateway.
Rob

Respostas:


11

No meu caso, a execução do seguinte iniciou com êxito a conexão openvpn sem perder a funcionalidade ssh:

Exemplo

sudo route add -host 96.113.49.112 gw 10.0.0.1
openvpn --config newvpnconfigfile1.ovpn

onde o ip a seguir hosté o IP público da rede do escritório (você pode obter isso digitando "o que é meu ip" no Google em seu próprio PC) e o ip a seguir gwé o IP do gateway da instância ec2 (visto na primeira linha, segunda coluna de a saída de netstat -anrquando você a executa no servidor da AWS).

A verificação do IP público relatado antes e depois da execução acima mostrou que ele havia mudado de relatório como nosso endereço IP normal para relatório como o endereço IP do servidor VPN.

Pode encontrar mais informações em segundo plano aqui: Evitar a perda de conexão SSH após o login na VPN na máquina do servidor


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.