सिस्को AnyConnect वीपीएन से जुड़े बिना संग्रहीत प्रमाण पत्र या साझा रहस्य


19

कई लोगों ने AnyConnect क्लाइंट के स्थान पर सिस्को वीपीएन से कनेक्ट करने के लिए ओएस एक्स बिल्ट-इन वीपीएन क्लाइंट को कॉन्फ़िगर करने पर चर्चा की है। हालाँकि, सभी चर्चा साइट-विशिष्ट AnyConnect इंस्टॉलर में शामिल PCF या Profile.xml फ़ाइल से महत्वपूर्ण कॉन्फ़िगरेशन जानकारी (विशेष रूप से साझा किए गए गुप्त या प्रमाणपत्र) की प्रतिलिपि बनाने पर केंद्रित है।

AnyConnect इंस्टॉलर जहां मैं अभी हूं (संस्करण 4.2.01035) किसी भी प्रोफ़ाइल जानकारी को तैनात करने के लिए नहीं लगता है। /opt/cisco/anyconnect/profileइसमें केवल AnyConnectProfile.xsd(एक मानक स्कीमा परिभाषा होती है, इस कॉन्फ़िगरेशन के लिए कुछ विशेष नहीं)। वहाँ किसी भी प्रोफ़ाइल एक्सएमएल का कोई संकेत नहीं है या पीसीएफ फ़ाइलें है कि मैं में पा सकते हैं /opt/cisco, /Libraryया $HOME/Library

यह UI अनुभव से मेल खाता है: कोई पूर्व-निर्धारित प्रोफ़ाइल नहीं लगती है। इसके बजाय, पहले लॉन्च पर मुझे बस एक खाली वीपीएन फ़ील्ड मिलता है जिसमें मैं बस हाथ से होस्टनाम दर्ज करता हूं (इस मामले में ucbvpn.berkeley.edu) और हिट कनेक्ट। यह एक समूह चयन ड्रॉपडाउन, और उपयोगकर्ता नाम और पासवर्ड फ़ील्ड सहित एक लॉगिन प्रॉम्प्ट देता है। बस एक उपयोगकर्ता नाम और पासवर्ड दर्ज करने से दिए गए "समूह" द्वारा निर्दिष्ट मोड में कनेक्शन शुरू होता है और सब कुछ ठीक काम करता है।

हालाँकि, मैं यह पता नहीं लगा सकता कि यह कॉन्फ़िगरेशन पूरी तरह से OS X के मूल VPN क्लाइंट में कैसे स्थानांतरित किया जा सकता है। AnyConnect क्लाइंट द्वारा स्वचालित रूप से खोजे गए सूची में से एक चुने हुए समूह के नाम को स्थानांतरित करना, लेकिन ओएस एक्स वीपीएन कॉन्फ़िगरेशन को स्पष्ट रूप से या तो एक साझा रहस्य या प्रमाण पत्र दर्ज करने की आवश्यकता होती है।

मेरा सबसे अच्छा अनुमान है कि सिस्को क्लाइंट शायद एक नए मोड में काम कर रहा है जहां यह सर्वर के साथ सीधे बातचीत कर सकता है किसी भी आवश्यक कॉन्फ़िगरेशन जानकारी की खोज कर सकता है, और यह कि यह कहीं भी डिस्क पर संग्रहीत नहीं है। किसी को भी इस तरह की स्थापना के साथ कोई अनुभव है, या किसी और सुझाव के लिए क्या करने की कोशिश है?


दुर्भाग्य से मुझे विन्यास फाइल भी नहीं मिल रही है। यह वास्तव में ऐसा लगता है जैसे क्लाइंट सिर्फ सर्वर से जानकारी प्राप्त कर रहा है। शायद यह किसी भी तरह से यातायात को सूँघने के लिए संभव है? क्या आपको इस पर कोई खबर है?
बेंजामिन हर्ज़ोग

Vpn सर्वर से कनेक्ट करते समय दो POST अनुरोध होते हैं। पहले में दिखाए गए फॉर्म की जानकारी होती है, दूसरा उस फॉर्म को जमा करने के बाद। यह एक सत्र बनाता है- [आईडी | टोकन], लेकिन मुझे इसमें कोई वीपीएन विन्यास फाइल / जानकारी नहीं
बेंजामिन हर्ज़ोग

3
कोई दिलचस्प अपडेट?
फ्लिंडबर्ग

मेरे मामले में, मेरे पास प्रोफ़ाइल और अन्य .xml फ़ाइलों से भरी एक निर्देशिका है, और मुझे नहीं पता कि क्या चुनना है - मेरा उद्देश्य एक ही है - सिस्को एनीकोन्ट क्लाइंट से छुटकारा पाने में सक्षम होना। यह भयानक है, और भड़कीला है, और ओएस के साथ इसका एकीकरण वास्तव में खराब है। यदि संभव हो तो मैं वास्तव में ओएस के मूल ग्राहक का उपयोग करना चाहूंगा। क्या आपके पास कोई विचार है कि क्या देखना है? मैं "उपयोगकर्ता समूह" को जानता हूं, लेकिन फिर से - मुझे "साझा रहस्य" या "प्रमाणपत्र" नहीं पता है और उन्हें कैसे प्राप्त करना है
Motti Shneor

जवाबों:


3

मेरा मानना ​​है कि AnyConnect क्लाइंट का उपयोग सिस्को द्वारा पेश किए गए विभिन्न प्रकार के वीपीएन से जुड़ने के लिए किया जा सकता है। ऊपर वर्णित प्रक्रिया मुझे विश्वास दिलाती है कि आप एक एसएसएल-वीपीएन से जुड़ रहे हैं। एसएसएल-वीपीएन को एन्क्रिप्शन की पहली परत के लिए साझा रहस्य के उपयोग की आवश्यकता नहीं होती है। इसके बजाय क्लाइंट और सर्वर ऑटो-वार्ता करते हैं जो एसएसएल का उपयोग करके पहली परत एन्क्रिप्शन है। फिर आपको क्रेडेंशियल और एक समूह सदस्यता के लिए कहा जाता है। प्रमाणीकरण के बाद आपके वीपीएन सत्र का शेष विशिष्ट रूप से एन्क्रिप्ट किया गया है।

आप कनेक्शन को स्क्रिप्ट कर सकते हैं ताकि हर बार अपने क्रेडेंशियल दर्ज करने के बजाय, आप उन्हें अपने किचेन में स्टोर कर सकें, और बस शेल, या अन्य स्क्रिप्ट से कनेक्शन शुरू कर सकें। मैंने कुछ साल पहले यहाँ किया था: http://www.wellingtonnet.net/code/2014-02-04/cisco_anyconnect_client_mn.html

मैंने देखा है कि AnyConnect के प्रत्येक अपडेट के साथ, मुझे इस स्क्रिप्ट को मोड़ना पड़ा है, इसलिए इसे एक उदाहरण के रूप में उपयोग करें और वहां से जाएं। यह AnyConnect के माध्यम से कनेक्ट करने के लिए अंतिम जरूरत के बाद से मुझे लगभग एक साल हो गया है।


3
मुझे वास्तव में सबसे अधिक दिलचस्पी थी क्योंकि मैं केवल देशी macOS वीपीएन कार्यान्वयन का उपयोग करके एक कनेक्शन को कॉन्फ़िगर करने की उम्मीद कर रहा था, और बिल्कुल भी AnyConnect स्थापित या चलाने के लिए नहीं था। लेकिन इनपुट के लिए धन्यवाद।
jrk

@jrk वही, और यह भी कि TheWellington आपकी पसंद मर चुकी है
Max Coplan
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.