MFA கோரிக்கையை முடிக்கிறீர்கள், சுரங்கம் உயர்கிறது, டெர்மினலை மூடுவது இணைப்பையும் கூட்டிச் செல்கிறது. இது கண்காணிப்புப் பிரச்சினை, அங்கீகாரம் அல்ல, மேலும் OpenConnect-இல் அதைத் தீர்க்கும் சுவிட்ச் ஏற்கனவே உள்ளது. தீர்வு என்னவென்றால், தொடக்கம் முடிந்த பிறகு, ஊடாடும் பகுதி உண்மையிலேயே முடிந்தபோது, வாடிக்கையாளர் பின்னணிக்கு கிளைத்துச் செல்ல அனுமதிப்பது. கீழே சரிபார்ப்புகளின் வரிசை: அவற்றை வரிசையாகச் செய்து உங்கள் நுழைவாயிலுக்குப் பொருந்தாத முதல் ஒன்றில் நிறுத்துங்கள்.

உள்நுழைவின் போது நுழைவாயில் என்ன கோருகிறது என்பதை உறுதிசெய்யுங்கள்

கட்டளையை எழுதுவதற்கு முன், வரிசைப்படுத்தல் வற்புறுத்தும் சான்று பாதையை எழுதுங்கள். சான்றிதழ் மட்டும், கடவுச்சொல் மற்றும் டோக்கன், மற்றும் SAML வழங்குநர் வழியாக உலாவி சுற்று—இவை வெவ்வேறாக நடந்துகொள்கின்றன, பின்னணி பயன்முறை இவற்றில் எதையும் தவிர்க்க முடியாது. இந்த விருப்பம் தொடக்கத்திற்குப் பிறகு நடப்பதை மாற்றுகிறது, அதன் போது நடப்பதை ஒருபோதும் அல்ல.

கவர்ச்சியான தீர்வு கோரிக்கையை தானியங்கியாக்குவது. கடவுச்சொல் கோரிக்கையை அடையாளம் கண்டால் நிலையான பதிலைத் தட்டச்சு செய்யும் உறை, நுழைவாயில் ஒரு முறை குறியீட்டைக் கேட்ட நொடியில் உடைகிறது, மேலும் மற்ற கணக்குகள் படிக்கக்கூடிய கோப்பில் சான்றை விட்டுச் செல்கிறது. ஒரு நபர் அமர்வை அங்கீகரிக்க வேண்டும் என்றால், அந்த நபரைச் செயல்முறையில் வையுங்கள்.

முதல் அமர்வை முன்னணியில் இயக்கி வெளியீட்டைப் படியுங்கள்

ஒரு முறை சாதாரணமாக இணைந்து முழு கைக்குலுக்கலும் அச்சாகட்டும். பயன்படுத்தப்படும் நெறிமுறை, சான்றிதழ் அல்லது டோக்கன் பாதை, சேவையகம் வழங்கும் சுரங்க முகவரி, மற்றும் இணைப்பு ஏற்கப்படும் முன் ஒவ்வொரு எச்சரிக்கையையும் குறிக்கவும். அந்தப் பதிவே உங்கள் அடிப்படைக் கோடு, பின்னர் வாடிக்கையாளர் சிக்கலை நுழைவாயில் மாற்றத்திலிருந்து வேறுபடுத்தும் ஒரே மலிவான வழி. அதை டெர்மினல் இடையகத்திற்கு வெளியே சேமியுங்கள்.

பின்னர் அதே அழைப்பை பின்னணி பயன்முறையும் PID கோப்பும் சேர்த்து மீண்டும் செய்யுங்கள், எடுத்துக்காட்டாக openconnect --background --pid-file /run/openconnect.pid vpn.example.net, உங்கள் நுழைவாயிலுக்குத் தேவையான நெறிமுறை மற்றும் அங்கீகார விருப்பங்களை அதே வரியில் வைத்து. OpenConnect கையேடு இந்த விருப்பத்தை தொடக்கம் முடிந்த பிறகு பின்னணியில் தொடர்வதாக விவரிக்கிறது, அதனால்தான் ஊடாடும் கட்டம் முதலில் முடிய வேண்டும்.

இயங்கும் செயல்முறையைக் கண்டறியக்கூடியதாகவும் நிறுத்தக்கூடியதாகவும் ஆக்குங்கள்

PID கோப்பு உயிருள்ள செயல்முறையுடன் பொருந்தும் வரை மட்டுமே சான்று. அதை சேவைக் கணக்கின் உடைமையில் உள்ள கோப்பகத்தில் வைத்து, எந்த சமிக்ஞையையும் அனுப்பும் முன் பதிவு செய்யப்பட்ட எண்ணை செயல்முறை அட்டவணையுடன் ஒப்பிடுங்கள். மறுதொடக்கம் மற்றும் செயலிழப்புகள் கோப்பை விட்டுச் செல்கின்றன, பழைய கோப்பே சுரங்கம் இன்னும் இயங்கும்போது நிறுத்தும் ஸ்கிரிப்ட் வெற்றியைத் தெரிவிப்பதற்கான வழக்கமான காரணம். சரிபார்ப்பை நிறுத்தும் நடைமுறையின் பகுதியாகக் கருதுங்கள், விருப்பமான படியாக அல்ல.

சரிபார்க்கப்பட்ட PID-க்கு சமிக்ஞை அனுப்பி, பின்னர் வெளியேறும் நிலையை நம்புவதற்குப் பதிலாக சுரங்க இடைமுகம் உண்மையிலேயே மறைந்துவிட்டதை உறுதிசெய்யுங்கள். இடைமுகத்தை உள்ளமைக்க வாடிக்கையாளருக்கு உயர் சிறப்புரிமைகள் தேவைப்பட்டால், சமிக்ஞை அதை அனுப்ப அனுமதிக்கப்பட்ட கணக்கிலிருந்து வர வேண்டும்.

பின்னணி பயன்முறையை மேற்பார்வையாளரின் கீழ் அடுக்க வேண்டாம்

systemd மற்றும் ஒத்த மேற்பார்வையாளர்கள் தாங்கள் தொடங்கிய செயல்முறையைக் கொண்டிருக்க எதிர்பார்க்கின்றன, அதனால் வெளியே கிளைக்கும் வாடிக்கையாளர் அவர்களைக் குழப்புகிறார். மேற்பார்வையாளர் துவக்கியை வெளியேறுவதைப் பார்க்கிறார், ஆனால் உண்மையான இணைப்பு தொடர்கிறது, எனவே மறுதொடக்க தர்க்கம், நிலை அறிக்கை மற்றும் நிறுத்த கால வரம்புகள் இனி உண்மையில்லாத ஒன்றை விவரிக்கின்றன. அலகை ஆதரிக்கப்பட்ட முன்னணி அமைப்பில் எழுதி, டீமன் வேலையை மேற்பார்வையாளரிடம் விடுங்கள்.

ஒரு நபர் தொடங்கி பின்னர் விலகும் அமர்வுகளுக்கு --background-ஐ வைத்திருங்கள். யாராவது உள்நுழைவதற்கு முன்பே இருக்கும் சுரங்கம் தேவைப்பட்டால், விடுபட்ட பகுதி அங்கீகரிக்கப்பட்ட ஊடாடாத அடையாளம் மற்றும் அதைப் புதுப்பிக்கும் திட்டம், எந்த கட்டளை வரி கொடியும் இவற்றில் ஒன்றையும் தராது. துவக்க ஸ்கிரிப்டில் கொடியைச் சேர்த்தால் முதல் காலாவதியான சான்றில் அமைதியாகத் தோல்வியடையும் சுரங்கம் உருவாகும்.

அமர்வு குக்கியை சான்றாகக் கருதுங்கள்

OpenConnect --authenticate வழியாக தனி அங்கீகார கட்டத்தை ஆவணப்படுத்துகிறது, அதன் விளைவுப் பொருளை --cookie-on-stdin மூலம் திருப்பித் தரலாம். அந்த இணை ஒருங்கிணைப்பு வேலைக்கானது, அது உருவாக்குவது அதை உருவாக்கிய கடவுச்சொல்லைப் போலவே உணர்திறன் உடையது.

மதிப்பை ஷெல் வரலாறு, பதிவுகள் மற்றும் நீங்கள் திறக்கும் எந்த டிக்கெட்டிலிருந்தும் விலக்கி வையுங்கள். ஒப்படைப்பு ஸ்கிரிப்ட் குக்கியுடன் வாடிக்கையாளர் பெற்ற சரிபார்க்கப்பட்ட முனைத் தகவலையும் பாதுகாக்க வேண்டும்; அதை இழந்தால், பின்னர் இயக்கும்போது நீங்கள் ஒருபோதும் அங்கீகரிக்காத புரவனுடன் இணைக்கப்படலாம், இது வெறுமனே தோல்வியடையும் இணைப்பை விட மோசம்.

டெர்மினலை மூடும் முன் பட்டியலை முடியுங்கள்

நான்கு விஷயங்கள் உண்மையாக இருக்க வேண்டும்: ஊடாடும் உள்நுழைவு முன்னணியில் முடிந்தது, PID கோப்பு நீங்கள் சரிபார்த்த செயல்முறையைக் காட்டுகிறது, மேற்பார்வையாளர் கேள்வி ஒரு பக்கமாகத் தீர்க்கப்பட்டது, குக்கிக்கு சாதாரண உரை கோப்பு அல்லாத சேமிப்புத் திட்டம் உள்ளது. நான்கும் உண்மையானால், டெர்மினலிலிருந்து விலகுவது பாதுகாப்பானது, சுரங்கம் தொடர்ந்து இயங்கும்.

அவற்றில் ஒன்று தோல்வியடைந்தால், மற்றவற்றைத் தொடுவதற்கு முன் அந்த உருப்படியைச் சரிசெய்யுங்கள், ஏனெனில் மீதமுள்ள சரிபார்ப்புகள் அதை ஈடுசெய்ய முடியாது. முதல் இயக்கத்தின் முன்னணிப் பதிவையும் வைத்திருங்கள்: அடுத்த முறை சுரங்கம் எச்சரிக்கையின்றி விழும்போது, அந்த அடிப்படைக் கோடே நுழைவாயில் பக்க மாற்றத்தை வாடிக்கையாளர் பக்க மாற்றத்திலிருந்து பிரிக்கிறது.

தொடர்புடைய கட்டுரைகள்