Назад | Перейти на главную страницу

OpenVPN создает соединение, запускает скрипт и закрывает его

Как лучше всего решить следующую проблему?

У меня есть сервер, на который я периодически сбрасываю резервные копии. Единственный способ подключиться к этому серверу - через OpenVPN. Пока все проверял вручную, все работало нормально. Вот что я делаю:

  1. запустите openvpn --config my-server-connection-details.ovpn
  2. во втором окне консоли я монтирую общий ресурс NFS, выполняю копирование и размонтирую его
  3. Я возвращаюсь к экранной консоли 1 и нажимаю Ctrl + C на соединение.

Как мне лучше всего написать сценарий, чтобы я мог просто поместить его в cron? Я в основном интересуюсь частью openvpn, так как остальное мне кажется ясным, и я новичок в OpenVPN / VPN. Клиент - это Linux-машина.

Заранее спасибо.

Какой дистрибутив Linux? Это должно быть тривиально в Debian / Ubuntu.

Настройте свою конфигурацию в /etc/openvpn/myvpn.conf, настройте свой /etc/default/openvpn файл, поэтому vpns не запускаются автоматически.

Затем ваш сценарий делает что-то вроде этого. Не нужно использовать экран или что-то необычное.

#!/bin/sh
/etc/init.d/openvpn start myvpn
mount /nfs
rsync src dst
/etc/init.d/openvpn stop myvpn