Windows के लिए Amazon EC2 इंस्टेंस के बीच डेटा साझा करने में असमर्थ


16

मेरे पास दो अमेज़ॅन EC2 इंस्टेंस हैं जो विंडोज सर्वर 2003 और IIS 6.0 चला रहे हैं। दोनों उदाहरण एक ही क्षेत्र में बनाए गए हैं और एक ही सुरक्षा समूह है। मैं सभी बंदरगाहों और कनेक्शन विधियों के लिए icmp को सक्षम करता हूं, और अपने दोनों उदाहरणों के बीच सफलतापूर्वक पिंग करने में सक्षम हूं। हालाँकि, जब मैं एक EC2 उदाहरण के साझा स्थानों तक पहुँचने की कोशिश करता हूँ, तो दूसरा प्रयोग करते हैं:

\\<elastic-ip>

या

\\<internal-private-ip>

मैं साझा किए गए स्थानों को देखने में असमर्थ हूं, और यह कहते हुए एक त्रुटि प्राप्त कर सकता हूं:

किसी भी नेटवर्क प्रदाता ने दिए गए नेटवर्क पथ को स्वीकार नहीं किया

मैं tracert कमांड का उपयोग करके दोनों EC2 उदाहरणों से पता लगाने में सक्षम हूं।

कृपया मुझे दो EC2 उदाहरणों के बीच साझा किए गए स्थानों तक पहुंचने का एक तरीका बताएं।

धन्यवाद

पुनश्च: मुझे पता है कि यह वैकल्पिक रूप से S3 का उपयोग करके प्राप्त किया जा सकता है, लेकिन विभिन्न कारणों से इसका उपयोग करने की इच्छा नहीं है।

जवाबों:


18

मुझे अपनी खुद की क्वेरी का उत्तर मिला, और यहाँ यह है:

सिद्धांत:

यह इस Microsoft नॉलेजबेस लेख पर पाया जा सकता है जो Microsoft फ़ाइल साझाकरण SMB को सक्षम करने के तरीकों से संबंधित है। नीचे का मामला प्रासंगिकता का है:

निम्नलिखित पोर्ट फ़ाइल साझाकरण और सर्वर संदेश ब्लॉक (SMB) संचार से जुड़े हैं:

  • Microsoft फ़ाइल साझा एसएमबी: उपयोगकर्ता डेटाग्राम प्रोटोकॉल (यूडीपी) बंदरगाहों को १३५ से १३५ और ट्रांसमिशन कंट्रोल प्रोटोकॉल (टीसीपी) बंदरगाहों से १३५ के माध्यम से १३५।
  • नेटवर्क बेस्ड इनपुट / आउटपुट सिस्टम (नेटबीआईओएस) के बिना डायरेक्ट-होस्टेड एसएमबी ट्रैफिक: पोर्ट 445 (टीसीपी और यूपीडी)।

यह कैसे करना है:

  1. अपने EC2 इंस्टेंस से जुड़े सुरक्षा समूह में उपरोक्त पोर्ट सक्षम करें। एक बार जब आप ऐसा कर लेते हैं, तो आपका सुरक्षा समूह अनुमतियाँ नीचे दी गई छवि की तरह दिखना चाहिए: EC2 सुरक्षा समूह अनुमतियाँ

  2. दोनों उदाहरणों की विंडो फायरवॉल में बंदरगाहों को सक्षम करें। ऐसा करने का एक विस्तृत तरीका यहाँ पाया जा सकता है । विंडोज सर्वर के लिए चरण 7 छोड़ें।

यह समस्या को हल करता है, हालाँकि, इंस्टेंस की पुनरारंभ की आवश्यकता हो सकती है।


2
क्या वह फ़ोल्डर पूरी दुनिया में साझा करने में सक्षम है? यकीन नहीं है कि मैं क्या करना चाहता हूँ।
djangofan 20

हाँ, यह करता है, लेकिन आप सबनेट एक आईपी करने के लिए नीचे उसे लॉक कर सकते हैं या जब आप आईपी निर्दिष्ट
ब्रायन मेलोन

आआअहह, बहुत बहुत धन्यवाद, आपने अभी-अभी मेरा दिन बनाया है :)
व्हाट्सएरोई

चरण 2 में लिंक मृत है। क्या इसे अपडेट किया जा सकता है या यहां पोस्ट की गई सामग्री?
डेविड

1

यहां वह क्रम है जिसमें मैं चीजों की जांच करूंगा:

  1. फ़ाइल और प्रिंटर साझाकरण नेटवर्क एडाप्टर पर सक्षम है
  2. सभी महत्वपूर्ण सेवाएं चल रही हैं
  3. सभी आवश्यक बंदरगाह दोनों फायरवॉल पर खुले हैं
  4. अन्य सुरागों के लिए एप्लिकेशन और सिस्टम ईवेंट लॉग की जांच करें
  5. सुनिश्चित करें कि नेटवर्क एडेप्टर पर कोई टीसीपी फ़िल्टरिंग सेट नहीं है।

धन्यवाद जेक, लेकिन वे कदम अस्पष्ट हैं और मेरे सवाल का जवाब नहीं देते हैं। जैसा कि मेरे प्रश्न से स्पष्ट हो सकता है, मुझे पहले से ही सामान्य दिशा के बारे में पता है। फिर भी धन्यवाद।
प्रशांत

0

मैंने अभी टीसीपी और यूडीपी दोनों के लिए पोर्ट 135-139 और पोर्ट 445 को फिर से सिक्योरिटी ग्रुप में टीसीपी और यूडीपी दोनों के लिए 0.0.0.0/0 या मेरे सीआईडीआर ब्लॉक जैसे सभी उपयोगकर्ताओं के लिए सक्षम किया और यह काम किया। मैं तब आईपी के माध्यम से साझा ड्राइव तक पहुंच सकता था लेकिन उदाहरण-आईडी या विंडोज़ मशीन के नाम से नहीं। विंडोज़ फ़ायरवॉल में इन उपरोक्त बंदरगाहों को सक्षम या अक्षम करने का कोई प्रभाव नहीं पड़ा।

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