Estou procurando algum tipo de solução VPN com os seguintes requisitos:
- O servidor deve estar disponível para um Windows Server 2008 ou superior
- O cliente deve estar disponível para o Debian Linux
- Leve e escalável, fácil de configurar centenas ou milhares de clientes (dispositivos)
- Deve ser possível consultar o servidor para obter uma lista de clientes ativos e seus endereços
O objetivo da VPN é principalmente poder manter muitos dispositivos incorporados por meio do SSH. Os dispositivos clientes não são usados por pessoas, eles executam outras tarefas dedicadas. Também será usado para enviar dados aos clientes quando certos eventos ocorrerem.
Atualmente, estou usando o LogMeIn Hamachi, que está funcionando bem, mas estamos procurando uma alternativa, pois queremos poder gerenciar o servidor por conta própria e executar potencialmente milhares de clientes / dispositivos.
Eu estive pesquisando no OpenVPN que poderia funcionar, mas parece problemático configurar certificados para cada cliente. Também parece ser difícil listar clientes ativos.
Alguém conhece alguma boa solução VPN para isso? Ou abordagens diferentes?
obrigado
fonte
O OpenVPN funciona bem para isso. Se você estiver usando o Puppet para gerenciar seus dispositivos incorporados, poderá reutilizar os certificados emitidos nos certificados de fantoche para a configuração do OpenVPN.
Listar clientes ativos em um servidor OpenVPN é bastante fácil, basta ativar a porta de gerenciamento, conectar-se a ela com telnet / netcat e solicitar a lista de clientes ativos.
Se você estiver usando fantoches, outra alternativa seria pular a VPN e usar o MCollective ou uma das ferramentas similares.
fonte