X11 फर्वार्डिङले सम्पादकको विन्डो तपाईंको ल्यापटपमा राख्छ, तर प्रक्रिया टाढाको होस्टमा चलिरहन्छ। यही अन्तर पूरै जाल हो: तपाईं स्थानीय विन्डो हेर्दै टाढाको प्रोफाइल सम्पादन गर्दै हुनुहुन्छ, र परिवर्तन कुन मेसिनको हो भन्ने गलत धारणाले तपाईं काम गरिरहेको SSH लिङ्क काट्न सक्छ। तलको जाँचसूचीले केही पनि सुरक्षित गर्नु अघि होस्ट र प्रोफाइल निश्चित गर्छ। प्रत्येक चरणमा रोकिने सर्त छ, त्यसैले सुरुवाती असफलता सस्तो हुन्छ।

चरण 1: प्रोफाइल भएको मेसिनको नाम भन्नुहोस्

तपाईं कन्फिगर गर्न लागेको शेलमा परिचयका आदेशहरू चलाउनुहोस्, र प्रम्प्टबाट अनुमान गर्नुको सट्टा उत्तर पढ्नुहोस्। प्रम्प्टको होस्टनाम तपाईंको शेलले छापेको स्ट्रिङ हो; कर्नेलको होस्टनाम त्यो हो जसलाई यो सूचीको बाँकी भाग विश्वास गर्छ। दुवै मिलेन भने तपाईं गलत मेसिनमा हुनुहुन्छ वा प्रम्प्टलाई तपाईंको स्थानीय शेलले सजाएको छ। रोक्नुहोस् र अगाडि बढ्नु अघि इच्छित होस्टमा फेरि जोडिनुहोस्।

hostnamectl
hostname -f
ip -brief address

अर्को प्रश्न यो हो कि यो मेसिनले VPN राख्नुपर्छ कि। ल्यापटपको क्लाइन्ट कन्फिगर गर्नु र टाढाको होस्टको क्लाइन्ट कन्फिगर गर्नुले फरक मार्ग, फरक DNS र फरक असफलता दिन्छ। प्रोफाइल छुनु अघि कुन चाहिँ भन्न खोजेको हो निर्णय गर्नुहोस्, र अर्को व्यक्तिले भेट्ने ठाउँमा निर्णय लेख्नुहोस्।

चरण 2: प्रोफाइल लेबलले नभई UUID ले पढ्नुहोस्

NetworkManager ले जडानलाई UUID ले चिन्छ, तर नाम त्यस्तो लेबल हो जो जोसुकैले सम्पादन वा नक्कल गर्न सक्छ। दुवै सूचीबद्ध गर्नुहोस् र तपाईंले साँच्चै चाहेको प्रविष्टि मिलाउनुहोस्, विशेषगरी यस्तो होस्टमा जहाँ वर्षौंदेखि धेरै VPN प्रोफाइल आयात भएका छन्।

nmcli -f NAME,UUID,TYPE connection show
nmcli connection show --active
nmcli general permissions

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

UUID पाएपछि त्यसलाई चलमा राख्नुहोस् र पछिका हरेक आदेशमा त्यही चल प्रयोग गर्नुहोस्। यसले प्रतिलिपि-टाँस्ने त्रुटिको एक वर्ग हटाउँछ र प्रतिलेखलाई पुनरुत्पादनयोग्य बनाउँछ।

UUID=$(nmcli -g UUID connection show 'Corp VPN')
nmcli connection edit uuid "$UUID"

चरण 3: ग्राफिकल सम्पादक ठीक उपकरण हो कि होइन निर्णय गर्नुहोस्

polkit प्रम्प्ट वा गोप्य एजेन्ट चाहिने सम्पादकले त्यो केवल यसकारण पाउँदैन कि त्यसको विन्डो तपाईंको ल्यापटपमा देखिन्छ। ती घटकहरू टाढाको सत्रको सन्दर्भमा चल्छन्, र डिस्प्ले फर्वार्ड गर्दा ती फर्वार्ड हुँदैनन्। सम्पादकले अधिकार वा गोप्य त्रुटिका कारण सुरक्षित गर्न सकेन भने, समस्या डिस्प्लेमा छैन।

echo "$DISPLAY"
ssh -X you@vpn-host
xauth list

OpenSSH X11 फर्वार्डिङ सक्षम गर्छ -X ले र त्यससँग आउने सावधानीको दस्तावेजीकरण गर्छ: टाढाको होस्ट तपाईंको स्थानीय डिस्प्लेसम्म पुग्न सक्छ, जुन वास्तविक विश्वास सीमा हो। विश्वसनीय फर्वार्डिङ -Y ले ती जाँचमध्ये केही हटाउँछ र पूर्वनिर्धारित अवस्थामा असफल हुने एपका लागि यो कहिल्यै प्रतिक्रियात्मक समाधान हुनु हुँदैन। तपाईंको संस्थाले टाढाको प्रशासन विधि प्रकाशित गर्छ भने नयाँ प्रकार आविष्कार गर्नुको सट्टा त्यही प्रयोग गर्नुहोस्। अधिकांश अवस्थामा कमाण्ड-लाइन सम्पादक सानो सतह र राम्रो उत्तर हो।

यहीँ रोक्नुहोस्, यदि एकमात्र काम गर्ने मार्गलाई -Y आवश्यक छ र किन हो भन्न सक्नुहुन्न भने। त्यो सुरक्षा नीतिको मालिकको निर्णय हो, व्यक्तिगत स्क्रिप्टमा राख्ने बाटो होइन।

चरण 4: केही सक्रिय गर्नु अघि पुनःप्राप्ति मार्ग राख्नुहोस्

VPN परिवर्तनले तपाईंको SSH सत्र निर्भर रहेको मार्ग हटाउन सक्छ, त्यसैले प्रोफाइल सक्रिय गर्नु अघि फर्कने बाटो मिलाउनुहोस्। कन्सोल पहुँच, आउट-अफ-ब्यान्ड व्यवस्थापन ठेगाना वा निर्धारित रोलब्याक सबै गनिन्छन्; परिवर्तन काम गर्छ भन्ने आशा गनिँदैन।

sudo systemctl status NetworkManager
ip route show default
ss -tn state established '( sport = :22 )'

केवल इच्छित प्रोफाइल सक्रिय गर्नुहोस्, त्यसपछि टाढाको होस्टबाट प्रमाणित गर्नुहोस्: पूर्वनिर्धारित मार्ग, SSH फर्कने मार्ग र सुरुङबाट पुग्न सकिने एक स्रोत। तपाईंको ल्यापटपबाट सफल जाँचले ल्यापटपको मार्ग जाँच्छ र टाढाको होस्टबारे केही भन्दैन। सत्र खस्यो भने, आँखा चिम्लेर फेरि जोडिनुको सट्टा पुनःप्राप्ति मार्ग प्रयोग गर्नुहोस्। प्रोफाइल सुरक्षित गर्नु सक्रिय गर्नु होइन, र सक्रिय गर्नु प्रमाणीकरण होइन.

UUID, परिवर्तन गरेका गुण मान र ती प्रमाणित गर्न प्रयोग गरेका आदेश लेख्नुहोस्। यो होस्ट छुने अर्को व्यक्तिलाई तीनै चाहिन्छ, र VPN सुधारियो भन्ने सारांशभन्दा प्रतिलेख बढी मूल्यवान छ। रोलब्याक नोटबिना टुंगिने जाँचसूची आधा सूची हो।

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