Как включить базовую аутентификацию в апплете NetworkManager openconnect (plasma-nm-oppenconnect)?

После последнего обновления при попытке установить соединение с помощью nm-openconnect в NetworkManager выдается сообщение об ошибке "Сервер myserver.com запросил обычную проверку подлинности, которая по умолчанию отключена"

  • Как я могу включить базовую аутентификацию в NetworkManager?
  • Также, как я могу настроить сервер (ocserv) для использования другого типа аутентификации?

Системная информация:

OS : opensuse Tumbleweed 20170601  
Desktop : plasma5-desktop 5.9.5-1.1  
architecture : x86_64  
opeconnect : 7.08-1.2  
NetworkManager-openconnect : 1.2.4-1.2  
NetworkManager : 1.6.2-2.3  
plasma-nm5-openconnect : 5.10.0-1.1  

--Спасибо

1 ответ

Также, как я могу настроить сервер (ocserv) для использования другого типа аутентификации?

На сервере откройте /etc/ocserv/ocserv.conf file (файл конфигурации по умолчанию) файл начинается с множества объяснений об альтернативных методах аутентификации. Чтобы включить метод проверки подлинности на основе сертификации, вы можете следовать инструкциям на vultr.com

Не заморачивайся с man ocserv способ выдачи клиентских сертификатов. Просто используйте easyrsa (как объяснил vultr) и избавьте себя от множества хлопот.

В конце концов вы получите файл сертификата, поддерживаемый NetworkManager, клиентом AnyConnect (на Android, iOS, Windows) и...

Как я могу включить базовую аутентификацию в NetworkManager?

Все еще не уверен насчет этого. Как указано в руководстве к плагину networkmanager-openconnect, именно этот плагин по умолчанию отключает базовую аутентификацию. Вы должны передать некоторые параметры плагину, чтобы включить базовую аутентификацию. Как вы можете сделать nm сделать это? Точно сказать не могу. Вы получите некоторую идею из списка рассылки openconnect

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