सांबा के साथ, आपको बंदरगाहों को 139 / tcp और 445 / tcp को बाहर निकालना होगा - आमतौर पर इसमें आपके राउटर में "पोर्ट फ़ॉरवर्डिंग" कॉन्फ़िगर करना शामिल है। इसके अतिरिक्त, आपको यह सुनिश्चित करना होगा कि आपका बाहरी IP पता बाहर से पिंगेबल हो।
इसके बाद, आप एक्सप्लोरर के एड्रेस बार में या स्टार्ट - रन\\youraddress
में प्रवेश करके शेयरों को एक्सेस कर पाएंगे । (यहाँ youraddress अपने या तो है बाहरी IP पता या अपने DNS नाम, अगर आपके पास है।)
हालाँकि, ध्यान दें कि Windows फ़ाइल साझाकरण द्वारा उपयोग किया जाने वाला CIFS और SMBv2 प्रोटोकॉल डेटा एन्क्रिप्शन प्रदान नहीं करता है (इसलिए पैकेट स्निफ़र वाला कोई भी व्यक्ति आपकी फ़ाइल स्थानांतरण की निगरानी कर सकता है), और इसका प्रमाणीकरण भी विशेष रूप से मजबूत नहीं है। केवल SMBv3 ने एन्क्रिप्शन समर्थन प्राप्त किया।
इसके अलावा, यह मत भूलो कि विंडोज की एसएमबी सेवा अतीत में बहुत बार संक्रमण का लक्ष्य रही है। जबकि अधिकांश विंडोज कारनामे सांबा को किसी भी तरह से प्रभावित नहीं करते हैं, फिर भी यह याद रखने योग्य है (और अक्सर इसका मतलब है कि एसएमबी पोर्ट आईएसपी स्तर पर अवरुद्ध हो जाते हैं)।
यह भी ध्यान दें कि डिफ़ॉल्ट रूप से विंडोज मशीनें पूरे स्थानीय सत्र के लिए लॉगिन क्रेडेंशियल्स को याद करती हैं। जब तक आप सांबा को "अतिथि" के रूप में कनेक्ट नहीं कर रहे हैं, आपको सार्वजनिक मशीनों पर विशेष ध्यान रखना चाहिए: net use \\address
एक्सप्लोरर में खोलने से पहले हमेशा उपयोग करें / net use \\address /del
डिस्कनेक्ट करने के लिए। (व्यक्तिगत कंप्यूटर पर इसकी आवश्यकता नहीं है।)
कुछ अतिरिक्त सुरक्षा के लिए, निम्नलिखित को सामान्य अनुभाग में जोड़ें smb.conf
:
LANMAN auth = no
NTLM auth = no
invalid users = root