Екі адам AWS Client VPN мен SAML туралы бірдей сұрақ қойып, қарама-қарсы жауап алады. Біреуі әр таңда Ubuntu ноутбугінен кіреді; екіншісінде телефон, жүктелген профиль және ондағы бір жолды қабылдамайтын клиент бар. Айырмашылық сәттілік те емес, тақтадағы жасырын ауыстырып-қосқыш та емес. Барлығы үш шартқа тіреледі: платформа AWS өз клиенті үшін қолдайтындардың бірі ме, қолыңыздағы құрал федерациялық браузер алмасуын орындай ала ма, және шеткі нүкте SAML үшін конфигурацияланған ба. Үшеуінің біреуі жетпесе, кіру басқа жерде тоқтайды.

Үш шарт кірудің аяқталуын шешеді

Платформа бірінші. AWS Windows, macOS және AMD64-тегі Ubuntu үшін өз Client VPN клиентін ұсынады, ал 2026 жылғы қазанның соңында Linux талаптарының беті Ubuntu 22.04, 24.04 және 26.04 нұсқаларын атайды. Қайта жинақталған құрылым, түрлендірілген пакет немесе басқа дистрибутив жұмыс істеуі мүмкін, бірақ бұл қолдау көрсетілетін платформа емес, және ол бұзылғанда қолдау желісі сіз боласыз.

Клиент екінші. Федерациялық кіру OpenVPN-мен үйлесімді әр қолданба талдайтын профиль параметрі емес. Берілген клиент идентификатор провайдерін браузерде ашады, қол қойылған аутентификация жауабын алады және сол жауапты шеткі нүктеге жібереді. Тек профильді оқып, туннель көтеретін қолданба бұл қадамды орындамайды, оның қосылым журналы қаншалықты таза көрінсе де.

Шеткі нүкте үшінші. Active Directory тіркелгі деректерін немесе өзара сертификаттарды қолданатын шеткі нүктенің мүлде басқа құрылымы бар, және клиенттерді ауыстыру оны өзгертпейді. Басқа нәрсені жөндеуге кіріспес бұрын профильді берген адаммен аутентификация режимін растаңыз.

Бірге алғанда, үш шарт қысқа шешім кестесін береді:

PlatformAWS-provided clientCompletes the SAML exchangeWhat that means
Ubuntu 22.04 / 24.04 / 26.04, AMD64YesYesNormal sign-in path; debug stages, not platforms
Windows or macOSYesYesSame path, different installer
AndroidNo published clientNoNeeds a different access design, not a different profile
Other Linux distributionsNoDepends on the toolRuns at your own support risk

Неліктен OpenVPN импорты auth-federate жолында тоқтайды

Экспортталған AWS Client VPN профилі клиентке аутентификацияның туннельден тыс, федерация арқылы жүретінін айтатын директива алып жүреді. Қарапайым OpenVPN клиенті бұл жолды бірден қабылдамайды немесе елемейді, содан кейін ұсынатын тіркелгі деректері болмайды. Android әрекеттерінің көбі осы жерде аяқталады: профиль импортталады, қолданба қарсы шығады, немесе бір пакет те құрылғыдан шықпай тұрып байланыс конфигурация қатесімен өледі.

auth-federate жолын жою — келесі азғыратын қадам, және ол айқын сәтсіздікті шатастыратын сәтсіздікке айналдырады. Директиваны алып тастау SAML шеткі нүктесін пайдаланушы аты мен құпия сөз аутентификациясына айналдырмайды. Шеткі нүкте әлі де қол қойылған SAML жауабын күтеді және клиенттің орнына жібергенін қабылдамайды. Тіркелгі құпия сөзіңіз, жүктелген профиль және көшірілген мәлімдеме өзара алмастырылатын тіркелгі деректері емес.

Телефондағы Chrome-да идентификатор провайдеріне кіру провайдердің пайдаланушыны қабылдағанын ғана дәлелдейді. Ол жауаптың шеткі нүктеге қайта жібере алатын клиентке жететіні туралы ештеңе айтпайды. федерациялық аутентификация талаптары дәл осы себепті берілген клиентті ағынның бөлігіне айналдырады: браузер қадамы қажет және жеткіліксіз.

Қолдау көрсетілетін Linux жұмыс үстелі жолы қандай

AWS Ubuntu AMD64 үшін жариялайтын пакетті жүйелік пакет менеджерімен орнатыңыз, содан кейін профильді жалпы VPN қолданбасына импорттаудың орнына қосылымды сол клиенттен ашыңыз. Әкімшіңіз осы шеткі нүкте үшін экспорттаған профильді пайдаланыңыз; ескі нұсқаулықтағы қайтару URL-ін немесе клиент идентификаторын ауыстырмаңыз, клиент оны қабылдаса да.

Қосылымды бастаңыз, ашылатын браузерде кіруді және кез келген MFA сұранысын аяқтаңыз, браузерден клиентке қайтатын ағынның бітуіне жол беріңіз. Содан кейін өзіңізге шынымен қажет жеке мекенжайды қайта сұраңыз. Сәтті кіруді жариялайтын бет туннельдің көтерілгенінің дәлелі емес.

Linux клиенті SAML жауаптары үшін 8096-дан 8115-ке дейінгі жергілікті TCP порттарын бөледі. Идентификатор провайдері сізді қабылдағаннан кейін де тапсыру ілініп қалса, сол ауқымда ненің тыңдап тұрғанын қараңыз:

ss -ltnp | grep -E ":809[6-9]|:81(0[0-9]|1[0-5])"

Алынған порт немесе loopback тыңдаушысын бөгейтін шеткі нүктенің қауіпсіздік бағдарламасы аяқталғандай көрінетін, содан кейін ешқашан қосылмайтын кіру тудырады. Бұл ауқымды жергілікті ұстаңыз. Бұл клиент жағындағы қайтару жолы, EC2 қауіпсіздік тобында немесе шлюздің брандмауэр ережесінде ашылатын нәрсе емес, және оны интернетке ашу ештеңені түзетпей әсер етуді арттырады.

Бірдеңені өзгертудің алдында сәтсіз кезеңді оқыңыз

Клиентті кінәлау әдеттегі реакция, бірақ әрбір сәтсіздік нүктесі басқа иеге тиесілі. Алдымен шын мәнінде қайда екеніңізді анықтаңыз.

  • Ешбір браузер терезесі ашылмайды. Профильдің аутентификация режимін, таңдаған қосылымыңызды және жұмыс үстелінің әдепкі браузерімен интеграцияны тексеріңіз.
  • Идентификатор провайдері тіркелгіні қабылдамайды. Тіркелгіні тағайындау, MFA тіркеу немесе SAML қолданбасының конфигурациясы, бәрі әкімші аймағы.
  • Браузер аяқталады, бірақ клиент ешқашан қосылмайды. Мерзімі өткен немесе жарамсыз аутентификация жауабы, бөгелген қайтару порты немесе сәтсіз тапсыру.
  • Туннель көтерілген, бірақ қолданбаға қол жетпейді. Шеткі нүкте маршруттары, авторизация ережелері, қауіпсіздік топтары, DNS. Браузердегі кіруді қайталау жетіспейтін желілік рұқсатты қоса алмайды.

Эскалациялағанда клиенттің қате мәтінін және әрекет уақытын сақтаңыз. SAML бұзылған деген тұжырым мен клиент ешқашан жарамды аутентификация жауабын алмаған деген тұжырым адамдарды мүлде басқа жерлерге жібереді.

Талап бәрібір Android болғанда

Android — AWS өз клиентін шығаратын платформа емес, сондықтан адал жауап: орнатуға болатын қолдау көрсетілетін мобильді клиент жоқ. Бұл дизайн шектеуі, телефонда профильді өңдеп, бірдеңе қосылғанша шешетін жұмбақ емес.

Өзгеруі мүмкін нәрсе — оның артындағы қол жеткізу дизайны, және бұл шешім әкімшіге тиесілі: телефонға қажет жалғыз ішкі қызметке бекітілген қолданбалық қол жеткізу жолы, ұйым әлдеқашан пайдаланып жүрген мобильді VPN өнімі немесе тек SAML қолданатын шеткі нүкте үшін қолдау көрсетілетін жұмыс үстелі. Әр нұсқа өзінің шеткі нүкте конфигурациясын, идентификатор тіркеуін және авторизация ережелерін әкеледі, және олардың ешқайсын пайдаланушы жүктелген профильден жасай алмайды.

Бұл олқылықты жабатынын мәлімдеген үшінші тарап құралдары MFA, жауаптарды өңдеу, құрылғы саясаты және жаңарту ырғағын қамтитын айқын қолдау және қауіпсіздік шолуын қажет етеді. Олардың болуы оларды AWS ұсынған Android клиентіне айналдырмайды, және солардың бірі жұмыс істесін деп қайта пайдаланылатын аутентификация материалын телефонға көшіруге болмайды.

Әкімшіге директивалар туралы ұзақ талқылаудың орнына үш дерек беріңіз: шеткі нүктенің аутентификация режимі, телефон жетуі тиіс жеке ресурс және мерзім. Бұл жұмыс үстелі, қолданбалық қол жеткізу жолы және жаңа VPN өнімі арасында таңдауға жетеді.

Тағы билет ашпас бұрын шарттарды ретімен тексеріңіз: платформа берілген клиенттер тізімінде ме, браузер алмасуын аяқтай алатын құрал, федерация үшін шынымен конфигурацияланған шеткі нүкте және Linux-та loopback порт ауқымы. Бірінші сәтсіз тармақ — түзету керек нәрсе. Одан кейінгінің бәрі болжам.

Қатысты мақалалар