На моем сервере Ubuntu 16.04 у меня есть услуги OpenVPN, работающие как пользователь nobody
. Как я могу перезапустить сервис или перезагрузить файл конфигурации для сервисного использования, например, systemctl
?
openvpn
процесс работает, но я не знаю, как получить доступ к нему.
310 nobody 20 0 44440 3184 1968 S 0.0 0.3 1263:30 openvpn
Команда su nobody
не работает, потому что никакой пароль не установлен. Существует ли альтернатива?
Попробуйте, я заметил, что restart
не работает для меня.
sudo systemctl stop openvpn@server
sudo systemctl enable openvpn@server.service
sudo systemctl start openvpn@server
OpenVPN является templatized службой под systemd
. Сервисы называют openvpn@config.service
. Таким образом, необходимо перезапустить Ваш /etc/openvpn/myvpn.conf
экземпляр с:
systemctl restart openvpn@myvpn.service
Войдите как sudo su
.
Запустите service openvpnas restart
или service openvpn restart
.
Иногда я обнаруживал, что если вы используете докер на одной машине, возникает какой-то конфликт.
Поэтому, если вы используете службу Docker, я предлагаю вам сначала остановить Docker, а затем попробовать запустить сервер OpenVPN.