У меня есть Сервер Ubuntu 14.04 с Сервером OpenVPN, работающим на нем. Теперь в целях резервирования я хочу, чтобы эта машина создала соединение VPN к отдельной машине.
Я выяснил, что могу создать новый клиентский экземпляр с помощью этого кода:
openvpn --config openvpn.ovpn --auth-user-pass auth --auth-nocache --nobind &
где "автор" является файлом, содержащим имя пользователя и пароль для соединения.
Это кажется, хорошо работают, но проблема состоит в том, что я понятия не имею, как закрыть соединение после того, как оно было открыто (я не знаю, является ли это лучшим решением).
Мне только нужно соединение во время процесса резервного копирования, и важно, чтобы сервер VPN оставался активен, таким образом, решениями как "killall" и "перезапуск" не является опция.
Сервер Ubuntu работает без Пользовательского интерфейса. Таким образом, я могу только использовать командную строку.
получите идентификатор своего процесса:
openvpn --config openvpn.ovpn --auth-user-pass auth --auth-nocache --nobind > /dev/null & pid=$!
Остановка, которые обрабатывают:
kill $pid