HTTPS के माध्यम से NON-HTTP ("कस्टम प्रोटोकॉल") सर्वर से कैसे जुड़ें


0

मुझे क्लाइंट सॉफ़्टवेयर का एक टुकड़ा स्थापित करने की आवश्यकता है जो एक विशिष्ट पोर्ट पर एक कस्टम सर्वर (http सर्वर नहीं) से जुड़ता है। लेकिन मेरे आईटी विभाग HTTPS को लागू कर रहे हैं और कहते हैं कि मुझे HTTPS के माध्यम से कनेक्ट होना चाहिए।

यह कैसे काम करता है? क्या मुझे अपने एप्लिकेशन प्रदाता को HTTPS का समर्थन करने के लिए कहना होगा? क्या एप्लिकेशन को HTTPS का समर्थन करने की आवश्यकता है या क्या मुझे केवल अपने वर्कस्टेशन को एक वैध प्रमाणपत्र देने की आवश्यकता है और फिर सर्वर पोर्ट से कनेक्शन काम करेगा?

किसी भी प्रकार के मदद की बहुत सराहना की जाएगी।


क्या आप स्पष्ट कर सकते हैं कि यह किस प्रकार का सर्वर है? मैं मान रहा हूँ कि यह एक वेब सर्वर है?
जो एस एस

जवाबों:


1

क्लाइंट को https सपोर्ट करना होगा। आपने यह नहीं कहा है कि क्लाइंट क्या है या वह क्या करता है या यहां तक ​​कि आपका ओएस क्या है, लेकिन क्लाइंट का एक उदाहरण जो https का समर्थन करता है, वह है लिनक्स पर gftp।

आपको अपनी ओर से प्रमाणपत्रों के बारे में चिंता करने की आवश्यकता नहीं है।


0

आपको सर्वर सॉफ़्टवेयर के लिए कॉन्फ़िगरेशन दस्तावेज़ीकरण पढ़ना होगा और देखना होगा कि यह क्या समर्थन करता है और इसे कैसे सक्षम किया जाए। HTTPS को प्रति-एप्लिकेशन (क्लाइंट और सर्वर) समर्थन की आवश्यकता होती है और यह किसी भी सामान्य ऑपरेटिंग सिस्टम की विशेषता नहीं है।

यदि सर्वर सॉफ़्टवेयर किसी भी प्रकार के एन्क्रिप्शन, या एसएसएल-आधारित एन्क्रिप्शन का विशेष रूप से समर्थन नहीं करता है, तो आपको एक सुरक्षित परिवहन पर उस सेवा के लिए सुरंग या प्रॉक्सी कनेक्शन की आवश्यकता होगी। यह एसएसएल सुरंग सॉफ्टवेयर जैसे कि stunnelया वीपीएन, या यहां तक ​​कि openssh(आपको आने वाली सुरंग / प्रॉक्सी कनेक्शन प्राप्त करने के लिए सर्वर साइड पर चलने वाली किसी चीज की आवश्यकता होगी) के साथ पूरा किया जा सकता है - लेकिन आपके पास ट्रैफिक के आधार पर विभिन्न प्रकार के विकल्प हैं।


सर्वर के डेवलपर्स https अनुरोध प्रदान करेंगे। Https के साथ क्या क्लाइंट प्रमाणीकरण के लिए साइट https (ssl?) सर्वर से कनेक्ट करने के लिए https का उपयोग करेगा? फिर एक बार प्रमाणित होने के बाद, सामान्य पोर्ट पर सीधे कस्टम सर्वर से जुड़ पाएंगे? नोट कस्टम सर्वर एक कस्टम प्रोटोकॉल का उपयोग करता है - HTTP या कुछ भी मानक नहीं? क्या यह एक समस्या हो सकती है? इसके अलावा कस्टम सर्वर को https सर्वर के साथ प्रमाणित करने की आवश्यकता होगी?
user619818

आप एक सर्वर HTTPS नहीं भेज सकते हैं जो इसकी उम्मीद नहीं कर रहा है और उम्मीद करता है कि यह कुछ भी उपयोगी हो। मुझे नहीं पता कि आपको क्यों लगता है कि आप कर सकते हैं। यदि सर्वर कस्टम प्रोटोकॉल की अपेक्षा कर रहा है, तो ग्राहक को उसी कस्टम प्रोटोकॉल में कुछ भेजना होगा। यदि वह कस्टम प्रोटोकॉल एन्क्रिप्शन / प्रमाणीकरण के लिए प्रदान नहीं करता है, तो आप उसे HTTPS नहीं भेज सकते हैं और जादुई रूप से काम करने की उम्मीद कर सकते हैं। आपके डेवलपर्स को SSL UNLESS का समर्थन करने के लिए अपने प्रोटोकॉल और सर्वर को संशोधित करने की आवश्यकता है जो आप BOTH सिरों पर SSL सुरंग सॉफ्टवेयर का उपयोग करना चाहते हैं।
लॉरेंस

0

आप प्रोटोकॉल को https (और ssh) के माध्यम से समीपस्थ या प्रॉक्सिफ़र जैसी किसी चीज़ के साथ सक्षम कर सकते हैं । दूसरी ओर, यह कुछ हद तक गलत लगता है कि आपके मनमाने ढंग से प्रोटोकॉल के लिए ssl / https का उपयोग करने के लिए मजबूर किया जा रहा है - ssh टनलिंग किसी को सुनने से रोकने के लिए काफी अच्छा होगा यदि प्रोटोकॉल अनएन्क्रिप्टेड था और दोनों करने के लिए थकाऊ है, और सापेक्षया सरल।

मैं सुझाव दूंगा कि आपको प्रबंधन का समर्थन मिल रहा है, और यदि वे आपके जीवन को कठिन बनाने जा रहे हैं , तो उन्हें एक व्यावहारिक समाधान लागू करें;

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