सुरंग (एसएसएच सुरंग और पीपीपी सुरंग) क्या है? मैंने Google में खोज की लेकिन यह भ्रमित है .. क्या कोई इस सुरंग विषय पर कुछ अच्छी सामग्री प्रदान कर सकता है?सुरंग (एसएसएच सुरंग और पीपीपी सुरंग) क्या है
उत्तर
टनलिंग तब होता है जब नेटवर्क के माध्यम से सीधे एक पैकेट भेजने की बजाय आप encapsulation के माध्यम से दूसरे (अक्सर एन्क्रिप्टेड) कनेक्शन के अंदर भेजते हैं। एसएसएच सुरंग के मामले में, एक एसएसएच कनेक्शन के अंदर एक अन्य मेजबान के लिए टीसीपी/आईपी पैकेट भेजे जाते हैं जो तब तय करते हैं कि उन पैकेटों का इलाज कैसे करें (आमतौर पर आंतरिक नेटवर्क पर आगे बढ़ें)।
विकिपीडिया article about Tunnelling सहायक है, लेकिन इसे बेहतर समझने के लिए आपको बुनियादी विचार होना चाहिए कि कैसे encapsulation और OSI model काम करते हैं।
एसएसएच सुरंग जहां तक मेरी समझ जाती है, एक दूरस्थ कंप्यूटर के इंटरनेट कनेक्शन का उपयोग प्रॉक्सी की तरह करने का एक तरीका है।
असल में, आपके पास बेस कंप्यूटर पर नेटवर्क कनेक्शन है और आप एसएसएच सुरंग के माध्यम से रिमोट कंप्यूटर से कनेक्ट करने के लिए कहा कनेक्शन का उपयोग करते हैं। अब, नेटवर्क यातायात के बजाय सीधे आपके कंप्यूटर पर जा रहा है, यह पहले रिमोट कंप्यूटर के माध्यम से चला जाता है। आपका कंप्यूटर सोचता है कि सामान्य रूप से कई कनेक्शनों के बजाय सभी नेटवर्क यातायात एक कनेक्शन (रिमोट कंप्यूटर) से आ रहा है।
Tunneling एक सामान्य शब्द है जो दूसरे प्रोटोकॉल के एक प्रोटोकॉल को समाहित करता है।
आमतौर पर टीसीपी/आईपी को निम्न स्तर के परिवहन (जैसे ईथरनेट) पर ले जाया जाता है। हालांकि, टीसीपी/आईपी परिवहन के लिए आधार के रूप में एक उच्च स्तरीय प्रोटोकॉल (जैसे एसएसएच) का उपयोग कर सकते हैं।
इसका मतलब है कि प्रोटोकॉल नेस्टेड रहते हैं:
- (देशी) टीसीपी/आईपी SSH transports
- SSH परिवहन (टनल) टीसीपी/आईपी
यह बेकार है और कम से जटिल लग सकता है सबसे पहले, लेकिन निम्न स्तर के प्रोटोकॉल (जैसे कि टीसीपी/आईपी) का उपयोग करके उच्च स्तरीय प्रोटोकॉल (उदाहरण के लिए एसएसएच के लिए एन्क्रिप्शन) के फायदे का लाभ उठाने की अनुमति देता है।
ध्यान दें कि VPNs आमतौर पर किसी प्रकार की सुरंग का उपयोग करके लागू किया जाता है।
- एक अपने मशीन
- बी सर्वर
- सी रिमोट मशीन
बेसिक सुरंग किसी भी संचार होगा:
ठीक है, मूल रूप से आप 3 मशीन है पोर्ट एक्स पर एसीबी द्वारा बंदरगाह वाई को अग्रेषित किया जाता है। आईई। एक → सी के बजाय आप एक → बी → सी है। तो मशीन सी ऐसा लगता है कि संचार बी से से आ रहा है। उपयोगी अगर सी फ़ायरवॉल ए (उदा। क्षेत्र प्रतिबंधित) से कनेक्शन की अनुमति नहीं देता है।तो साथ उदाहरण के लिए:
ssh -L8080:www.example.com:80 your.server
एक्सेस करना आपकी मशीन से localhost:8080
आप वास्तव में your.server
से www.example.com:80
पहुँच बना रहे हैं।
सुरंग के अन्य प्रकार होगा:
- एक मशीन स्थानीय शुद्ध
- बी सर्वर में
आप पर सर्वर बी खुला बंदरगाह एक्स, उस बंदरगाह पर किसी भी संचार को स्थानीय मैक पर पोर्ट वाई को अग्रेषित किया जाता है हिन ए। उपयोगी अगर आप एनएटी/फ़ायरवॉल के पीछे हैं। उदाहरण के लिए:
ssh -R8080:192.168.1.1:80 your.server
किसी your.server:8080
को एक्सेस करने वास्तव में अपने स्थानीय जाल में 192.168.1.1:80
तक पहुँच रहा है।
सुरंग (एसएसएच सुरंग और पीपीपी सुरंग) क्या है? मैंने Google में खोज की, लेकिन यह भ्रमित है .. क्या कोई इस सुरंग विषय पर कुछ अच्छी सामग्री प्रदान कर सकता है?
यह समझने के लिए कि आपको पहले पैकेट encapsulation के बारे में जानने के लिए क्या सुरंग है।
पैकेट एक और पैकेज में समझाया जा सकता है एक और प्रोटोकॉल या ओएसआई स्तर को भेजना चाहिए। उदाहरण के लिए, इस वेबसाइट से आपका कनेक्शन यह एक HTTP अनुरोध है, जिसका अनुवाद टीसीपी कनेक्शन में किया जाएगा, और टीसीपी पैकेट को आईपी पैकेट में encapsulated किया जाएगा, और इसी तरह।
यह आपके आस-पास हर जगह है। एक और उदाहरण के लिए, जब आप अपने स्मार्टफ़ोन से ब्राउज़ कर रहे हैं तो आपके HTTP अनुरोध आईपी पैकेज में encapsulated हैं, और वे वाईफाई 802.11 फ्रेम में encapsulated हैं। यह रूसी गुड़िया की तरह है, जहां एक दूसरे के अंदर होगा, और कई अन्य भी हो सकते हैं।
आप SSH सुरंग उदाहरण के लिए, और कैसे दूरस्थ सर्वर से स्थानीय पीसी से अपने यातायात प्रॉक्सी के लिए इसका इस्तेमाल करने के लिए के लिए here देख सकते हैं।
और यह समझने का सबसे अच्छा तरीका है कि ओएसआई मॉडल के बारे में कुछ पढ़ना क्या है।
- 1. एसएसएच सुरंग
- 2. एसएसएच सुरंग
- 3. पृष्ठभूमि एसएसएच सुरंग
- 4. जावा में सरल एसएसएच सुरंग
- 5. लिनक्स में एसएसएच पोर्ट अग्रेषण (सुरंग)
- 6. HTTP सुरंग (आरटीपी)
- 7. ssh सुरंग श्रृंखला
- 8. SSH सुरंग MySQLdb कनेक्शन
- 9. HTTP सुरंग सर्वलेट (जावा)
- 10. एसएस सुरंग डीबग कैसे करें
- 11. जावा का उपयोग कर एसएसएच सुरंग खोलना संभव है?
- 12. विंडोज में पुटी का उपयोग करके एसएसएच सुरंग कैसे बनाएं?
- 13. एसएसएच सुरंग के माध्यम से एलडीएपी एक्सेस करना
- 14. ssh सुरंग के माध्यम से एफ़टीपी
- 15. कपड़े: सुरंग को कैसे दोगुना करें
- 16. HTTP प्रॉक्सी, सुरंग, गेटवे का भेद क्या है?
- 17. क्या कोई अच्छा सार्वभौमिक PHP MySQL HTTP सुरंग है?
- 18. क्या कैपिस्ट्रानो एक रिवर्स एसएसएच सुरंग पर चेकआउट कर सकता है?
- 19. PHP एसएसएच सुरंग के माध्यम से अन्य नेटवर्क में एलडीएपी से कनेक्ट
- 20. प्रोग्रामिंग रूप से सी/सी ++ क्रॉस-प्लेटफॉर्म में एसएसएच सुरंग कैसे बनाएं?
- 21. एक रिवर्स सुरंग के माध्यम से गिट क्लोन
- 22. वेबगेल में एनीमेशन जैसी इस सुरंग को कैसे कार्यान्वित करें?
- 23. एक 'पुल' मशीन के माध्यम से गुजरने वाली एक एसएसएच सुरंग बनाना
- 24. जांच की जा रही है, तो एक SSH सुरंग ऊपर है और चल रहा
- 25. पुटी में दूरस्थ डेस्कटॉप के लिए एक सुरंग कनेक्शन को परिभाषित करने के लिए कैसे?
- 26. आरएसई एक स्थानीय बंदरगाह (एसएस सुरंग) से कनेक्ट कर सकते हैं?
- 27. Casper.js के साथ HTTPS सुरंग पर HTTP का परीक्षण कैसे करें?
- 28. कैसे दूर ssh सुरंग का उपयोग कर बिल्ला पर JMX से कनेक्ट करने और नहीं तोड़ ehcache
- 29. क्या मैं फ़ायरवॉल के साथ प्रॉक्सी के माध्यम से पिंग या ट्रैसरआउट में http सुरंग का उपयोग कर सकता हूं?
- 30. xdebug पोर्ट 9000 के साथ रिमोट डीबगिंग एसएस सुरंग के माध्यम से अग्रेषित - इसे कैसे काम करें?
हाहा ... चलो देखते हैं कि एसओ के पीछे वाले लोग इस प्रतिक्रिया को देखते हैं और छवियों को जोड़ने का एक तरीका लागू करते हैं। – Eldelshell
वेल्स सहायता। एक HTTP प्रॉक्सी के माध्यम से HTTP सुरंग के बारे में क्या (शायद कर्ल के साथ?) – Hortitude