Запустите / Остановка клиент OpenVPN на машине с сервером OpenVPN, выполняющим (командную строку)

У меня есть Сервер Ubuntu 14.04 с Сервером OpenVPN, работающим на нем. Теперь в целях резервирования я хочу, чтобы эта машина создала соединение VPN к отдельной машине.

Я выяснил, что могу создать новый клиентский экземпляр с помощью этого кода:

openvpn --config openvpn.ovpn --auth-user-pass auth --auth-nocache --nobind &

где "автор" является файлом, содержащим имя пользователя и пароль для соединения.

Это кажется, хорошо работают, но проблема состоит в том, что я понятия не имею, как закрыть соединение после того, как оно было открыто (я не знаю, является ли это лучшим решением).

Мне только нужно соединение во время процесса резервного копирования, и важно, чтобы сервер VPN оставался активен, таким образом, решениями как "killall" и "перезапуск" не является опция.

Сервер Ubuntu работает без Пользовательского интерфейса. Таким образом, я могу только использовать командную строку.

1
задан 7 March 2016 в 11:32

1 ответ

получите идентификатор своего процесса:

openvpn --config openvpn.ovpn --auth-user-pass auth --auth-nocache --nobind > /dev/null & pid=$!

Остановка, которые обрабатывают:

kill $pid

0
ответ дан 29 September 2019 в 10:39

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

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