У меня есть Сервер Ubuntu 14.04 с Сервером OpenVPN, работающим на нем.
Я хотел бы иметь клиент OpenVPN с этого подключения машины на удаленную машину, чтобы сохранить файлы резервных копий на удаленной машине.
Я уже считал, что возможно иметь сервер и клиент, и у меня есть конфигурация и файлы сертификата для клиента в папке, отдельной от нормальной openvpn папки.
Большая проблема состоит в том, что Резервный Пользователь не имеет никакого корня priviledges и, как предполагается, не принимает никого также. В результате этот пользователь не может создать соединение VPN.
Соединение клиента OpenVPN должно только быть активным при необходимости, таким образом, я не могу просто активировать его и оставить его быть. Существует ли, возможно, способ запустить соединение клиента VPN автоматически в определенное время и то же с закрытием соединения?
Один способ решить Вашу проблему мог бы состоять в том, чтобы использовать 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
Можно или выполнить расписание 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"