Управлять подключением nmcli при входе через ssh

511
xxm

Этот вопрос задавался ранее, но на него так и не был дан ответ, так что вот мой взгляд на него:

Я работаю безголовый компьютер в моей локальной сети, и мне нужно управлять VPN-подключениями к Интернету при входе через ssh из локальной сети.

Управление подключением на машине напрямую (этап тестирования с подключенным монитором и клавиатурой) работает нормально.

Управление соединениями на машине при входе через ssh от имени того же пользователя с помощью той же команды приводит к ошибке разрешения.

Так что при попытке отключить активное VPN-соединение при входе напрямую все работает нормально. При попытке разорвать соединение при удаленном входе в систему (через ssh), когда обе машины находятся в одной локальной сети (IP-адреса 192.168.4.10 и 192.168.4.20), я получаю сообщение об ошибке разрешения:

nmcli c down myVPNcon таким образом приводит к Connection 'myVPNcon' deactivation failed: Not authorized to deactivate connections

Я думаю, это не ошибка, а функция безопасности. Что мне нужно изменить или изменить, чтобы я мог получить управление удаленными подключениями?

0
Вы пытались [sudo] (https://www.xkcd.com/149/) это? xenoid 6 лет назад 0
`sudo` работает, но, поскольку мне не нужно использовать команду sudo при входе в систему напрямую, я надеялся, что есть способ сделать это удаленно без использования sudo. xxm 6 лет назад 0
Не слишком знаком со всей настройкой, но у меня есть VPN, где мне нужно напрямую вызывать модуль `openconnect` (nmclient не поддерживает нужную мне опцию), и пришло время sudo. Я подозреваю, что nmclient просто передает ведро какому-нибудь демону корневого уровня. Помните, что VPN будет применяться ко всем пользователям системы, так что это действительно глобальная вещь, и она должна выполняться пользователем root. xenoid 6 лет назад 0

0 ответов на вопрос

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