запустить openvpn клиент автоматически в определенное время?

У меня есть Сервер Ubuntu 14.04 с Сервером OpenVPN, работающим на нем.

Я хотел бы иметь клиент OpenVPN с этого подключения машины на удаленную машину, чтобы сохранить файлы резервных копий на удаленной машине.

Я уже считал, что возможно иметь сервер и клиент, и у меня есть конфигурация и файлы сертификата для клиента в папке, отдельной от нормальной openvpn папки.

Большая проблема состоит в том, что Резервный Пользователь не имеет никакого корня priviledges и, как предполагается, не принимает никого также. В результате этот пользователь не может создать соединение VPN.

Соединение клиента OpenVPN должно только быть активным при необходимости, таким образом, я не могу просто активировать его и оставить его быть. Существует ли, возможно, способ запустить соединение клиента VPN автоматически в определенное время и то же с закрытием соединения?

0
задан 8 March 2016 в 11:12

2 ответа

Один способ решить Вашу проблему мог бы состоять в том, чтобы использовать cronjob. Выполненные crontab с командой crontab -e и вставляют Вашу команду и желаемую синхронизацию. Для выполнения задания в определенное время как корень просто работайте sudo crontab -e при создании правила. Правила следуют следующей схеме:

minute hour day month weekdays yourbashcommandhere

, Например, если Вы хотели выполнить задание каждую среду в 10:00, Ваше правило должно быть похожим на это:

* 10 * * 3 yourbashcommand
[еще 117] информация о синхронизации опций может быть найдена здесь: http://www.adminschoice.com/crontab-quick-reference

1
ответ дан 24 July 2019 в 09:00

Можно или выполнить расписание crontab, которое определенная команда Sudo crontab-e Затем редактирует его как это

дневной рабочий день месяца часа Минут

Для соединения с openvpn сервером в каждый mondat 9:00

* 9 * * 1   openvpn --config server.ovpn

Или использование в его более легком, но это работает однажды, непока Вы не устанавливаете его снова

Sudo apt-get install at
at 09:00
"Your commands press enter for multiple commands and ctrl+d to apply the job"

atq 
"To see sceduled jobs"

atrm "jobnumber to delete the job"
-1
ответ дан 24 July 2019 в 09:00

Другие вопросы по тегам:

Похожие вопросы: