Шлюз сырсөздү кабыл алат, кодду сурайт, ал эми диалогдо ага бир да талаа жок. Эч нерсе туура эмес киргизилген жок: NetworkManager кошумчасы алты орундуу маанини сурабастан купуя алмашууну аяктады. Төмөнкү төрт текшерүүнү ирети менен аткарыңыз, анткени алардын бирөө гана кардарды өзгөртөт. Калган тизме шлюзду, аккаунтту жана кошумчанын курулушун четтетет.

Биринчи текшерүү: аутентификация кайда токтогонун окуңуз

Туура эмес сырсөз дароо ишке ашпайт. Жок экинчи фактор каттоо маалыматтары кадамынан кийин ишке ашпайт, адатта кайталанган сурам же шлюз тарапта убакыт бүтүү менен. Убакыт жана шлюз журналы кайсы раунд жоопсуз калганын көрсөтөт.

Профилге тийүүдөн мурун туташуу журналын окуңуз. Эгер шлюз толук эмес аутентификацияны же мөөнөтү өткөн чакырыкты билдирсе, кардар кодду такыр жиберген эмес. Эгер жараксыз каттоо маалыматтарын билдирсе, көйгөй сырсөздө жана эч бир TOTP жөндөөсү аны оңдобойт.

Шлюз күткөн сурамдардын так иретин белгилеңиз: колдонуучунун аты, сырсөз, анан код, же колдонуучунун аты, код, анан сырсөз. Айрым шлюздар раунддардын иретин өзгөртөт, ал эми биринчи иретин гана билген кардар экинчисинде токтоп калат.

Экинчи текшерүү: чакырыкка ээ болгон кардарды колдонуңуз

OpenConnect өзү чакырык раундун кошуп, бүт сүйлөшүүнү ишке ашырат. Аны түздөн-түз иштетүү аккаунт менен шлюздун иштешин ырастоонун эң болжолдуу жолу:

sudo openconnect --protocol=anyconnect --useragent=AnyConnect vpn.example.net

Кардар шлюз сураган ирет менен сурайт. Колдонуучу агенти маанилүү, анткени айрым шлюздар кирүү агымын белгилүү кардарга ылайыктайт, ал эми жалпы сап кодду такыр сурабаган кыскараак агымды жаратышы мүмкүн. Каалаган фондук кызматты уюштуруудан мурун аны бир жолу алдыңкы планда иштетиңиз.

Эгер буйрук сабы туура сураса, аккаунт, шлюз жана экинчи фактор жакшы. Калган көйгөй — кошумчанын диалогу, аутентификация кызматы эмес. Бул бузулган компонентти серверге тийбестен бөлүп көрсөтөт. Буйруктун чыгышын окуя жазуусу менен бирге сактаңыз.

Эгер буйрук сабы да сурамды өткөрүп жиберсе, токтоп, шлюздун конфигурациясын анын ээси менен текшериңиз. Сервер такыр жибербеген чакырыкка эч бир жумуш үстөлү кардары жооп бере албайт.

Үчүнчү текшерүү: кошумчаңыз TOTP режимин сунуштайбы, аны караңыз

Айрым NetworkManager OpenConnect курулуштары туташуунун Identity өтмөгүндө токен режимин жана колдонуучу агентинин талаасын көрсөтөт. Колдонуучу агентин шлюз күткөн мааниге коюңуз, TOTP кол менен киргизүүнү тандаңыз жана туташууну сактаңыз.

Бул талаалардын бар-жоктугу кошумчанын версиясына жана жумуш үстөлү кайсы туташуу редакторун колдонушуна көз каранды. Өзүнчө редактор GNOME панели жашырган параметрлерди көрсөтүшү мүмкүн, же тескерисинче. Жашыруун жөндөөнү изделөөдөн мурун орнотулган пакеттин версиясын текшериңиз.

Эгер токен режими бар болуп, сурам дагы эле чыкпаса, курулушта кошумча менен жалпы купуя диалогдун ортосунда чакырыкты берүү жок. Сырсөздү кайра терип, ошол эле пакетти кайра орнотуп же ачкыч шакекчени тазалоо курулуш ишке ашырбаган талааны жаратпайт.

Төртүнчү текшерүү: жаралган кодду компромисс катары караңыз

Скрипт учурдагы код үчүн oathtool чакырып, колдонуучунун атын, сырсөздү жана кодду nmcli connection up --ask ичине жибере алат. Ирети иштейт, бирок жалпы купуя скриптти ача алган ар ким окуй турган жерде сакталат, жана ал окуучу түбөлүк коддорду жарата алат. Бул каттоо маалыматтарынын бетинин туруктуу кеңейиши, кардарды оңдоо эмес.

Муну тандаган адам купуя файлды rootко чектеп, жаралган маанилерди shell тарыхынан тышкары кармап, скриптти каттоо маалыматтарынын материалы катары карашы керек. Кодду терминалга чагылдырган каптама экинчи факторду ыргытып салат. Адегенде каптаманы убактылуу аккаунт менен сынап көрүңүз.

Скрипт шлюздун сурам иретин да сакташы керек. Эгер сервер кодду сырсөздөн мурун сураса, туруктуу киргизүү ирети туура эмес маанини туура эмес сурамга жиберип, ошол эле толук эмес аутентификацияны жаратат. Аны кирүү ишине кошуудан мурун сыноо аккаунту менен машыгыңыз.

Ошол эле шлюзду жана аккаунтту ырастаңыз

Ар бир айланып өтүү жолун ошол эле шлюзга, ошол эле аккаунтка жана ошол эле туннель тобуна каршы сынаңыз. Түзмөк сертификатын да талап кылган шлюз буйрук сабынын кардарын TOTPге тиешеси жок себеп менен четке кагышы мүмкүн, ал эми сурам ирети машыкканыңыздан башкача болушу мүмкүн.

Иштеген кардарды, анын версиясын, колдонуучу агентин жана сурам иретин жазып алыңыз. Бул жазуу кийинки адамга көйгөй кошумчанын курулушунда, шлюздун агымында же аккаунттун саясатында экенин сырсөздү кайра коюунун дагы бир раундусуз айтат.

Толук чыккандан кийин бир жолу кайра туташып бүтүрүңүз. Кэштеги купуя бузулган агымды кийинки сессияга чейин оңдолгондой көрсөтүшү мүмкүн, ал эми жок сурам адатта экинчи туташууда кайтат.

Тектеш макалалар