दुई जनाले 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 प्रतिक्रियाका लागि स्थानीय TCP पोर्ट 8096 देखि 8115 सम्म आरक्षित राख्छ। पहिचान प्रदायकले तपाईंलाई स्वीकार गरिसकेपछि पनि हस्तान्तरण अड्कियो भने, त्यो दायरामा पहिल्यै के सुनिरहेको छ हेर्नुहोस्:

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

ओगटिएको पोर्ट, वा लूपब्याक श्रोतालाई अवरोध गर्ने इन्डपोइन्ट सुरक्षा सफ्टवेयरले पूरा भएजस्तो देखिने र त्यसपछि कहिल्यै जडान नहुने साइन इन बनाउँछ। त्यो दायरा स्थानीय राख्नुहोस्। यो क्लाइन्ट-पक्षको फर्कने मार्ग हो, EC2 सुरक्षा समूह वा गेटवे फायरवाल नियममा खोल्ने कुरा होइन, र यसलाई इन्टरनेटमा खोल्दा केही नसुधारी जोखिम बढ्छ।

केही बदल्नुअघि असफल चरण पढ्नुहोस्

क्लाइन्टलाई दोष दिनु सामान्य प्रतिक्रिया हो, तर हरेक असफलताको बिन्दु फरक मालिकको हो। पहिले तपाईं साँच्चै कहाँ हुनुहुन्छ निर्धारण गर्नुहोस्।

  • कुनै ब्राउजर विन्डो खुल्दैन। प्रोफाइलको प्रमाणीकरण मोड, तपाईंले छानेको जडान र डेस्कटपको पूर्वनिर्धारित ब्राउजरसँगको एकीकरण जाँच्नुहोस्।
  • पहिचान प्रदायकले खाता अस्वीकार गर्छ। खाता बाँडफाँट, MFA दर्ता वा SAML एपको कन्फिगरेसन, सबै प्रशासकको क्षेत्र।
  • ब्राउजर सकिन्छ तर क्लाइन्ट कहिल्यै जडान हुँदैन। म्याद सकिएको वा नचल्ने प्रमाणीकरण प्रतिक्रिया, अवरोध गरिएको फर्कने पोर्ट, वा असफल हस्तान्तरण।
  • सुरुङ उठेको छ तर एप पुग्न नसकिने छ। इन्डपोइन्ट मार्ग, अधिकार नियम, सुरक्षा समूह, DNS। ब्राउजर लगइन दोहोर्याउँदा छुटेको सञ्जाल अनुमति थपिँदैन।

एस्केलेट गर्दा क्लाइन्टको त्रुटि पाठ र प्रयासको समय राख्नुहोस्। SAML बिग्रिएको छ भन्ने भनाइ र क्लाइन्टले कहिल्यै वैध प्रमाणीकरण प्रतिक्रिया पाएन भन्ने भनाइले मानिसहरूलाई पूर्ण रूपमा फरक ठाउँमा पठाउँछ।

आवश्यकता जे भए पनि Android हुँदा

Android त्यो प्लेटफर्म होइन जसका लागि AWS आफ्नो क्लाइन्ट प्रकाशित गर्छ, त्यसैले इमानदार उत्तर हो: स्थापना गर्न कुनै समर्थित मोबाइल क्लाइन्ट छैन। यो डिजाइन सीमा हो, फोनमा प्रोफाइल सम्पादन गरेर केही जडान नभएसम्म समाधान गर्ने पहेली होइन।

बदलिन सक्ने कुरा त्यसको पछाडिको पहुँच डिजाइन हो, र त्यो निर्णय प्रशासकको हो: फोनलाई आवश्यक पर्ने एउटै आन्तरिक सेवासम्म स्वीकृत एप्लिकेसन-पहुँच मार्ग, संस्थाले पहिल्यै चलाइरहेको मोबाइल-सक्षम VPN उत्पादन, वा SAML मात्र प्रयोग गर्ने इन्डपोइन्टका लागि समर्थित डेस्कटप। हरेक विकल्पले आफ्नै इन्डपोइन्ट कन्फिगरेसन, पहिचान दर्ता र अधिकार नियम ल्याउँछ, र यीमध्ये केही पनि प्रयोगकर्ताले डाउनलोड गरिएको प्रोफाइलबाट बनाउन सक्दैन।

यो खाडल भर्ने दाबी गर्ने तेस्रो-पक्ष उपकरणलाई MFA, प्रतिक्रिया व्यवस्थापन, यन्त्र नीति र अद्यावधिकको गति समेट्ने स्पष्ट समर्थन र सुरक्षा समीक्षा चाहिन्छ। तिनको अस्तित्वले तिनलाई AWS ले उपलब्ध गराएको Android क्लाइन्ट बनाउँदैन, र तीमध्ये एउटा चलाउन पुनः प्रयोग गर्न मिल्ने प्रमाणीकरण सामग्री फोनमा सार्नु हुँदैन।

निर्देशबारे लामो थ्रेडको सट्टा प्रशासकलाई तीन तथ्य दिनुहोस्: इन्डपोइन्टको प्रमाणीकरण मोड, फोनले पुग्नुपर्ने निजी स्रोत, र समयसीमा। डेस्कटप, एप्लिकेसन-पहुँच मार्ग र नयाँ VPN उत्पादनमध्ये छान्न त्यत्ति नै पर्याप्त छ।

अर्को टिकट खोल्नुअघि सर्तहरू क्रममा जाँच्नुहोस्: प्लेटफर्म उपलब्ध गराइएका क्लाइन्टको सूचीमा, ब्राउजर आदानप्रदान पूरा गर्न सक्ने उपकरण, साँच्चै संघका लागि कन्फिगर गरिएको इन्डपोइन्ट, र Linux मा लूपब्याक पोर्ट दायरा। पहिलो असफल हुने वस्तु नै सुधार्नुपर्ने हो। त्यसपछिको सबै अनुमान हो।

सम्बन्धित लेखहरू