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