OpenVPN cria uma conexão, executa um script e o encerra

2

Qual seria a melhor maneira de resolver o problema a seguir?

Eu tenho um servidor para o qual periodicamente faço backup de backups. A única maneira de se conectar a este servidor é via OpenVPN. Até agora eu testei tudo manualmente e funcionou bem. Aqui está o que eu faço:

  1. execute o openvpn --config my-server-connection-details.ovpn
  2. na janela do console da segunda tela eu monto o compartilhamento NFS, faço a cópia e desmonto-o
  3. Eu volto ao console de tela 1 e ctrl + c na conexão.

Como posso melhor script para que eu possa colocá-lo no cron? Estou principalmente perguntando sobre a parte openvpn, como o resto parece claro para mim e eu sou um novato OpenVPN / VPN. O cliente é uma máquina linux.

Obrigado antecipadamente.

    
por Michal Rogozinski 21.12.2012 / 22:35

1 resposta

3

Qual distribuição do Linux? Isso deve ser trivial no Debian / Ubuntu.

Configure sua configuração em /etc/openvpn/myvpn.conf , ajuste seu arquivo /etc/default/openvpn para que as vpns não sejam iniciadas automaticamente.

Então o seu script faz algo assim. Não há necessidade de usar tela ou algo extravagante.

#!/bin/sh
/etc/init.d/openvpn start myvpn
mount /nfs
rsync src dst
/etc/init.d/openvpn stop myvpn
    
por 21.12.2012 / 23:40

Tags