मैं इंटरनेट पर एक डेटा सेंटर में एक डेबियन लिनक्स सर्वर के लिए एक होम लैन के पीछे एक विंडोज 7 डेस्कटॉप मशीन से छोटी मीडिया फाइलें (150-200 केबी) लगातार लिखना चाहता हूं। प्रणाली एक स्ट्रेच पर कई महीनों तक काम में रहेगी। मैं यह कैसे कर सकता हूँ?
मैं इंटरनेट पर एक डेटा सेंटर में एक डेबियन लिनक्स सर्वर के लिए एक होम लैन के पीछे एक विंडोज 7 डेस्कटॉप मशीन से छोटी मीडिया फाइलें (150-200 केबी) लगातार लिखना चाहता हूं। प्रणाली एक स्ट्रेच पर कई महीनों तक काम में रहेगी। मैं यह कैसे कर सकता हूँ?
जवाबों:
एक और विकल्प जो सरल हो सकता है वह हो सकता है विन-एसएफएफएस या समकक्ष का उपयोग करना। यह आपको SMB जैसे दूरस्थ फाइल सिस्टम को माउंट करने के लिए ssh का उपयोग करने की अनुमति देता है, इसलिए वास्तविक समय में पढ़ना / लिखना आसान है, एक वीपीएन के अनुसार सुरक्षा प्रदान करता है, और एससीपी पर उपलब्ध नहीं है।
आपके पास कई विकल्प हैं, जैसा कि आप महसूस करते हैं।
SSH पर आधारित चीजें सबसे आसान होंगी - SSH सुरक्षा का ख्याल रखता है बशर्ते आपके पासवर्ड पर्याप्त मजबूत हों या आप keyfiles का उपयोग करते हैं - और SSH scp या sftp के माध्यम से "स्वचालित रूप से" फाइल ट्रांसफर करते हैं। तो आपके पास सुरक्षा है और एक फ़ाइल स्थानांतरण विधि एक में लुढ़क गई है। आप किसी भी कारण से जरूरत पड़ने पर मैन्युअल रूप से डेबियन सर्वर में लॉग इन करने और फाइलों को प्रबंधित करने के लिए WinSCP का उपयोग कर सकते हैं।
Dokan आपको SSH सर्वर को विंडोज ड्राइव के रूप में माउंट करने देता है।
आप अपने विंडोज सिस्टम पर Cygwin स्थापित कर सकते हैं और scp
SSH के माध्यम से अपने Debian Linux बॉक्स में फाइल कॉपी करने के लिए Cygwin का उपयोग कर सकते हैं। मुझे यकीन है कि पर्याप्त खोज के साथ आप एक स्टैंडअलोन कमांड-लाइन पा सकते हैं scp
जिसे साइगविन को स्थापित करने की आवश्यकता नहीं है।
वीपीएन समाधान, जैसे कि ओपनवीपीएन, आपको अपने सर्वर और आपके विंडोज सिस्टम के बीच एक सुरक्षित कनेक्शन देगा। लेकिन आपको वास्तव में डेटा परिवहन के बारे में कुछ करने की आवश्यकता होगी। एक बार जब आप OpenVPN को दोनों सिरों पर सेट कर सकते हैं, samba
तो लिनक्स पर स्थापित करें और कॉन्फ़िगर करें और फिर Windows पर ड्राइव के रूप में VPN पर लिनक्स बॉक्स को मैप करें। यह आपके इंटरनेट कनेक्शन के आधार पर धीमा और थोड़ा अस्थिर होगा। और एसएसएच के साथ कुछ करने की तुलना में बहुत अधिक काम।
यदि विंडोज़ बॉक्स को केवल डेबियन बॉक्स को "अपलोड" करने की आवश्यकता होगी, तो आप डेबियन बॉक्स पर एक वेब सर्वर सेट कर सकते हैं, इसे एसएसएल के साथ सुरक्षित कर सकते हैं, और फ़ाइलों को स्थानांतरित करने के लिए एक HTTP (एस) अपलोडिंग टूल का उपयोग कर सकते हैं। जब तक आपके पास इस सिस्टम पर एक वेबसर्वर नहीं है, पहले से ही एसएसएच का लाभ उठाना आसान है।
कई और गूढ़ विधियां भी हैं जो सभी अभी भी SSH + डोकन या scp
उससे अधिक की तुलना में अधिक काम की हैं और उपयोग करने के लिए अधिक सुरक्षित या आसान नहीं हैं।
एक तरफ राय, चलो आपके द्वारा दिए गए विकल्पों को देखें:
1) SMB
यह वांछित परिणामों के साथ काम कर सकता है, लेकिन सुरक्षा जोखिमों के कारण एसएमबी WAN- आधारित गंतव्यों के लिए एक अच्छा विकल्प नहीं है (उदाहरण के लिए, इंटरनेट पर अपने गंतव्य सर्वर को उजागर करना)। अन्यथा, यह उचित सुरक्षा सावधानियों (फ़ायरवॉल नियम, आदि) के साथ एक अच्छा विकल्प है।
2) वीपीएन
एक वीपीएन अकेले चाल नहीं चलेगा। आपको इसके शीर्ष पर कुछ अन्य तकनीक का उपयोग करने की आवश्यकता होगी, जैसे कि एसएमबी, एनएफएस, या किसी अन्य विधि। इसके अलावा, कनेक्शन की गुणवत्ता में रुकावट के आधार पर आपके आवेदन को प्रभावित कर सकता है।
3) एस.सी.पी.
एससीपी एसएसएच का उपयोग करते हुए एक फाइल ट्रांसफर प्रोटोकॉल है और एसएफटीपी के समान (लेकिन जैसा टिप्पणी की गई है, वैसा नहीं है)। यह एक बहुत ही सुरक्षित प्रोटोकॉल है और आपकी ज़रूरतों के लिए अच्छी तरह से काम करेगा, ओवरहेड के साइड इफ़ेक्ट के बाद से आप लगातार (या उदाहरण के लिए एक मिनट में scp x बार रनिंग करने के बजाय) बैचों में फाइल ट्रांसफर करेंगे।
3 के बीच, SMB सबसे आसान है बस काम करवाएं ताकि आप इसे ठीक से कर सकें और यदि आप सांबा को सही तरीके से कॉन्फ़िगर करने के लिए फैमिलियर हैं।
continuously
मतलब हर 10 सेकंड में एक वीडियो चंक उत्पन्न होता है और इसे सर्वर पर भेजना होता है। समाधान की तरह एक वाणिज्यिक सांबा जो वान पर काम करता है हो सकता है। उस स्थिति में वीडियो पैकेट सीधे सर्वर निर्देशिका में उत्पन्न होता है।
samba
अत्यंत उपयोगकर्ता के अनुकूल नहीं है, लेकिन * nix और एक मार्गदर्शक काम के साथ परिचित किसी को भी यह कुछ ही मिनटों में काम कर सकता है।