openconnect vpn Сохранение пароля. Настройка быстрого подключения без ввода группы и имени пользователя

Нормально использовать конфигурационный файл для openconnect не получилось из-за ошибки вида:

Invalid host entry. Please re-enter. Failed to obtain WebVPN cookie

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

function grvpn() {
   echo 'пароль' | sudo openconnect --passwd-on-stdin --authgroup ИмяГруппы  -u имяпользователя vpn.example.com
}

где:

  • кавычки вокруг пароля нужны
  • vpn.example.com -- адрес вашего шлюза
  • ИмяГруппы -- имя группы, которую запрашивает шлюз при оыбчно подключении типа: