OpenVPN força o comprimento máximo da sessão

2

Servidor: OpenVPN 2.3.8 no Ubuntu 14.04

Como faço para forçar uma sessão a desconectar depois de um tempo definido?

Eu quero que as sessões VPN durem no máximo 24 horas. Atualmente, os clientes parecem conseguir permanecer conectados indefinidamente.

Eu olhei para o --inactive param e isso é muito parecido com o que eu quero, mas também quero forçar a desconexão após 24 horas. ou seja, as sessões VPN nunca devem durar mais de 24 horas.

Editar script de morte do OpenVPN

Eu criei um script para fazer isso; ele é executado em um cron job por hora. Eu postei no Github aqui: link

    
por JDS 13.01.2016 / 20:28

1 resposta

2

Para a edição da comunidade Openvpn, não existe tal opção disponível, e você só pode conseguir isso escrevendo um script personalizado que use o OpenVPN Management Interface e o comando kill .

COMMAND -- kill

In server mode, kill a particlar client instance.

Command examples:

kill Test-Client -- kill the client instance having a common name of "Test-Client".
kill 1.2.3.4:4000 -- kill the client instance having a source address and port of 1.2.3.4:4000

Use the "status" command to see which clients are connected.

Para o Openvpn Access Server existe uma opção padrão disponível:

live session expiration -- if a client stays connected, the token will expire after 1 day by default. This value can be modified using the vpn.server.session_expire key.

    
por 14.01.2016 / 00:11