Чотири відповіді від роботодавця визначають, чи може Pi приєднатися до робочого VPN: який протокол шлюзу він використовує, які операційні системи й архітектури підтримує, як має відбуватися автентифікація і чи дозволено клієнт, відмінний від офіційного. URL порталу й слово Linux не вирішують жодного з них. Запитайте до того, як щось завантажувати, бо відповіді змінюють, який пакет ви встановите і чи взагалі можливе налаштування без екрана.

Запишіть чотири відповіді. Решта — це те, що змінює кожна з них.

Протокол шлюзу визначає клієнт

Шлюз говорить одним або кількома протоколами, і клієнт має реалізувати той, який ваша організація справді використовує. OpenConnect — незалежна реалізація, що почалася з сумісності з Cisco AnyConnect і тепер охоплює кілька інших корпоративних шлюзів; це не фірмовий клієнт виробника, і сумісність протоколу не гарантує підтримки кожної функції шлюзу, перевірки стану чи політики пристрою. Підтвердьте протокол у мережевої команди, а не виводьте його з URL порталу. Потім підтвердьте, що роботодавець приймає цей клієнт для цього розгортання.

Докази сумісності мають походити з документації роботодавця або від колеги, який зробив це на тій самій моделі, а не з наявності пакета в репозиторії.

Архітектура — не дрібниця

Запишіть версію ОС Pi й архітектуру простору користувача, версію клієнта, яку ви плануєте використовувати, і звідки береться цей пакет. Інсталятор x86 не стає придатним для іншої архітектури через те, що змінилася назва файлу, і клієнт виробника, який постачає лише збірки x86, взагалі не може працювати на Pi. Цей єдиний факт може вирішити все питання ще до обговорення автентифікації. Перевірте супровід джерела пакета, замість того щоб установлювати випадковий бінарний файл із гілки форуму.

64-бітний простір користувача на 64-бітному ядрі — простий випадок; 32-бітний простір користувача на 64-бітній платі — це місце, де люди встановлюють неправильний пакет. dpkg --print-architecture і uname -m відповідають на обидві половини по одному рядку.

Автентифікація визначає робочий процес

Паролі, MFA і вхід через браузер кожен нав’язують власний робочий процес. Сертифікат на апаратному токені може вимагати драйвера, якого Pi не має, тоді як потік SSO може відкрити вікно браузера, яке сеанс без екрана не може показати. Деякі шлюзи пропонують шлях із кодом пристрою або ручним копіюванням саме для такого випадку, а деякі ні. Запитайте, який метод організація підтримує для Linux-хоста без екрана, а потім перевірте його, перш ніж покладатися на нього.

Інтеграція інтерфейсу — окремий вибір від автентифікації. Плагін NetworkManager може налаштувати з’єднання й зберегти його секрети, але не може зробити непідтримуваний метод автентифікації сумісним. Тримайте ці два питання окремо.

Збережіть межу роботодавця

Якщо організація вимагає свій офіційний клієнт, керований пристрій або підтримуваний дистрибутив, дотримуйтеся цієї вимоги або попросіть схвалену альтернативу. Вимкнення перевірок сертифікатів, імітація результатів стану або вимкнення контролю кінцевих точок, щоб інший клієнт виглядав прийнятим, перетворює проблему сумісності на порушення політики. Тримайте паролі, сесійні cookie та приватні ключі поза історією оболонки й розшифровками чатів. Робочий challenge-response — не дозвіл публікувати матеріали сеансу.

Після схваленої реєстрації підтвердьте приватний DNS, передбачені ресурси, відхилений ресурс і повторне підключення — усе з самого Pi. Тунель із виконаним входом усе ще може маршрутизувати неправильно або не мати авторизації.

Результат — підтримувана угода з названим власником: який клієнт, яка версія, який шлях реєстрації. Це краще, ніж установити близький до виробника клієнт і сподіватися, що решта вимог виявиться необов’язковою.

Схожі статті