ग्राहकों और सर्वर पर पासवर्ड प्रमाणीकरण के साथ एसएफटीपी सेट करें और सत्यापित करें

पेज निर्माण की तारीख :

पर्यावरण

विंडोज़
  • विंडोज 10 प्रो
  • विंडोज सर्वर 2019
  • विंडोज 7
  • विंडोज सर्वर 2012 R2
ओपनेश
  • 7.7p1
  • 8.1p1 - बीटा

※ यह अन्य संस्करणों में काम करता है, लेकिन यह अपुष्ट है

पहले

यह अनुभाग ग्राहक और सर्वर के बीच एसएफटीपी संचार के लिए चरणों का वर्णन करता है। प्रमाणित करने का सबसे आसान तरीका अपने पासवर्ड को प्रमाणित करना है, जो इसे स्थापित करने का सबसे आसान तरीका है।

पहले से तैयारी

  • ग्राहक के पास एक ओपनएसएच क्लाइंट स्थापित है
  • सर्वर में एक ओपनएसएच सर्वर स्थापित है।

सर्वर की ओर Sftp सर्वर तैयार

प्रशासकों के साथ एक खाते के साथ सर्वर में लॉग इन करें।

पावरशेल शुरू करें।

image

निम्नलिखित आदेश टाइप करें: (यह एसएसएच कमांड हो सकता है।

sftp localhost

आप देख सकते हैं कि आप कनेक्ट नहीं कर सकते क्योंकि आपने अभी तक कुछ भी सेट नहीं किया है।

image

एक SFTP खाता बनाएं

एसएफटीपी के साथ लॉग इन करने के लिए एक खाता बनाएं। विंडोज अकाउंट को एसएफटीपी लॉगिन अकाउंट माना जाता है।

स्टार्ट मेनू पर राइट-क्लिक करें और अपने कंप्यूटर को प्रबंधित करें।

image

स्थानीय उपयोगकर्ताओं और समूहों, सही क्लिक उपयोगकर्ताओं का विस्तार करें, और फिर नए उपयोगकर्ताओं का चयन करें।

image

अपना यूजर नेम और पासवर्ड डालें। एसएलएफटीपी के साथ लॉग इन करने के लिए यूजर नेम यूजर नेम है। यह मामला संवेदनशील नहीं है ।

image

आपको सार्वजनिक कुंजी प्रमाणीकरण सेटिंग्स के साथ साइन इन किया जाएगा, लेकिन आपको एडमोनिस्टर्स अनुमतियों की आवश्यकता नहीं है। दूरस्थ वातावरण के लिए, रिमोट डेस्कटॉप उपयोगकर्ताओं की अनुमतिएं जोड़ें।

एसएसएच के लिए पोर्ट खुला

ओपन पोर्ट 22 । आप आदेशों का उपयोग भी कर सकते हैं, लेकिन आप इसे यहां स्थापित करने के लिए जीयूआई का उपयोग करेंगे। स्टार्ट मेनू से, विंडोज मैनेजमेंट टूल्स फ़ोल्डर में⇒ बढ़ी हुई सुरक्षा के साथ विंडोज डिफेंडर फायरवॉल चुनते हैं।

image

राइट-क्लिक प्राप्त नियम और नए नियमों का चयन करें।

image

पोर्ट का चयन करें और अगला चुनें।

image

टीसीपी का चयन करें और 22 दर्ज करें।

image

कनेक्शन की अनुमति का चयन करें।

image

"डोमेन" और "निजी" की जांच करें। इंटरनेट पर सर्वर के मामले में, "सार्वजनिक" की जांच करें, पर्यावरण के अनुसार इसे सेट करें।

image

नाम कुछ भी हो सकता है, लेकिन यह समझना आसान है कि आपने एसएसएच (एसएफटीपी) के लिए बंदरगाह खोला।

image

सूची में जोड़ा गया।

image

एसएसएच सेवा लॉन्च सेटिंग्स

आप इसे आदेशों के साथ भी सेट कर सकते हैं, लेकिन अभी के लिए आप इसे स्थापित करने के लिए जीयूआई का उपयोग करेंगे। स्टार्ट मेनू पर राइट-क्लिक करें और अपने कंप्यूटर को प्रबंधित करें।

image

सेवाओं ⇒ सेवाओं का चयन करें, और फिर केंद्र सूची से एसएसएच एसएसएच सर्वर खोलें। आपको बाईं ओर "स्टार्ट सर्विस" लिंक दिखाई देगा, इसलिए लिंक पर क्लिक करने से एसएसएच सर्वर शुरू हो जाएगा।

image

अब जब एसएसएच उपलब्ध है, तो आपको इसे पुनः आरंभ करते समय मैन्युअल रूप से खिड़कियां शुरू करनी होगी। स्वचालित रूप से एसएसएच सर्वर शुरू होता है। डबल-क्लिक ओपनएसएच एसएसएच सर्वर।

image

स्टार्टअप टाइप को ऑटोमैटिक पर सेट करें और ओके बटन पर क्लिक करें।

image

एसएसएच लॉगिन सत्यापन

अब जब सेवा ऊपर है, लॉग इन करने की कोशिश करें। कमांड प्रॉम्प्ट या पावरशेल शुरू करें और निम्नलिखित कमांड टाइप करें: (<> बदलें) (यह एक एसएसएच कमांड हो सकता है क्योंकि यह एक कनेक्शन पुष्टि है)

sftp <ユーザー名>@localhost

image

हां दर्ज करें।

image

अपना पासवर्ड डालें।

image

डिस्प्ले बदलता है और आप लॉग इन करने में सक्षम होते हैं।

image

यदि आप परीक्षण के रूप में "डीआईआर" कमांड दर्ज करते हैं, तो आप फ़ोल्डर्स की एक सूची देख सकते हैं। (गार्बेड एक स्पेसिफिकेशन है)

image

ग्राहक पक्ष से एसएफटीपी के माध्यम से सर्वर पर फ़ाइलें भेजें और प्राप्त करें

क्लाइंट पीसी साइड में साइन इन करें। इस बात की पुष्टि करने के लिए "सी:\टेम्प" फ़ोल्डर बनाएं कि आप फ़ाइलें भेजना और प्राप्त करना चाहते हैं और "परीक्षण.txt" फ़ाइल को टेक्स्ट के साथ रखना चाहते हैं। (यदि यह एक जापानी फ़ाइल नाम है, तो यह भेजने और प्राप्त करने में एक त्रुटि होगी, इसलिए इसे अल्फान्यूमेरिक के रूप में छोड़ दें)

image

कमांड प्रॉम्प्ट या पावरशेल शुरू करें।

image

निम्नलिखित आदेश के साथ एसएफटीपी के साथ लॉग इन करें: (<> बदलें)

sftp <ユーザー名>@<サーバー名>

हां टाइप करें।

image

अपना पासवर्ड डालें और लॉग इन करें।

image

आप देख सकते हैं कि आप पीडब्ल्यूडी और डीआईआर कमांड के साथ लॉग इन कर रहे हैं।

image

पुट कमांड के साथ फाइल भेजें।

put c:\temp\test.txt

image

यदि आप सर्वर-साइड सी को देखते हैं: \ उपयोगकर्ता sftptest फ़ोल्डर, आप देख सकते है कि परीक्षण.txt फ़ाइल भेजा गया है ।

image

ग्राहक से प्राप्त करने की कोशिश करें।

get test.txt c:\temp\test2.txt

image

मैं इस बात की पुष्टि करने में सक्षम था कि फाइल प्राप्त करने में सक्षम था।

image

सारांश

अब आप सत्यापित कर सकते हैं कि आप एसएफटीपी का उपयोग करके क्लाइंट और सर्वर पर फ़ाइलें भेज और प्राप्त कर सकते हैं। चूंकि संचार की सामग्री भी एन्क्रिप्टेड है, इसलिए इस बात की संभावना कम है कि इसे किसी तीसरे पक्ष द्वारा पकड़ा जाएगा।

हालांकि, हम इस बार एक प्रमाणीकरण विधि के रूप में पासवर्ड प्रमाणीकरण कर रहे हैं, क्योंकि यह सुरक्षा के मामले में थोड़ा कमजोर हो जाता है अगली बार, मैं सार्वजनिक कुंजी प्रमाणीकरण के बारे में बात करना चाहूंगा ।