Терминалда systemd-tty-ask-password-agent тууралуу билдирүү пайда болот, ал эми туннель көтөрүлгөн эмес. Азгырган окуу — VPN сырсөздү четке какты жана азыр бир нерсе оңдоону күтүп турат. Тактап айтканда, кызмат systemd'ден интерактивдүү киргизүү сурады жана суроого азырынча жооп берилген жок. Кайсы кызмат сурады жана кайсы сыр керек — бул эки суроону бир нерсе теришибизден мурун чечсе болот.

Ким жооп бериши керектигин эки шарт аныктайт

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

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

Бул — бүткүл эреже, жана аны буйруктардан мурун айтууга татыктуу. Төмөнкүнүн баары ушундан келип чыгат.

Бир нерсе теришибизден мурун суроону тизмелеңиз

Агент эч нерсеге жооп бербестен эмне күтүп жатканын тизмелей алат. sudo systemd-tty-ask-password-agent --list калган суроолорду басып чыгарат, жана бул чыгуу — суроону бирдикке байланыштыруу үчүн керек болгон далил. Аны каттоо маалыматтарын берүүдөн мурун окуп чыгыңыз жана суроо сүрөттөмөлөрүн ар кандай ачык диагностикалык чаптоодон тышкары кармаңыз.

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

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

Нускага чындыгында кайсы сыр керек?

auth-user-pass VPN кызматына каттоо эсебинин аутентификациясына тиешелүү, ал эми каттоо маалыматтарынын файлы жок болсо, документтелген жүрүм-турум — консолдон суроо. askpass анын ордуна корголгон ачкыч материалын ачкан сырсөз айкындыгын алат жана муну процесс фонго өтөөрдөн мурун жасайт. Булар — ар башка өмүрлүк мөөнөтү бар ар башка сырлар.

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

Эмне терериңизди чечүүдөн мурун нуска кайсы директиваны колдонорун текшериңиз. Директиванын аты суроо кайсы сыр үчүн экенин айтат.

--query эмне кылат, --list эмне кылбайт

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

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

Бир жолу билдирүү чыкканына байланыштуу бир жолку суроону көзөмөлсүз глобалдык агентке айландыруу — убактылуу дыкыйдын туруктуу дизайнга айлануу жолу. Ошол эле этияттык хост боюнча сырсөз билдирүү бирдиктерин өчүрүүгө да тиешелүү.

Чечим кабыл алыңыз, анан тандоону жазыңыз

Көзөмөлсүз жайгаштыруу үчүн байланыштын ээси менен каттоо маалыматтарынын булагын, файл уруксаттарын жана жаңыртуу графигин макулдашыңыз. Интерактивдүү экинчи факторго адам же атайын кызмат инсандыгы керек болушу мүмкүн. Суроону басуу ошол аутентификацияны жаратпайт, ал эми auth-user-pass'ти алып салуу ага муктаж кызматты гана бузат.

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

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