विंडोज से लिनक्स में एससीपी कैसे करें

How Scp From Windows Linux



FTP को अब इंटरनेट पर उपयोग के लिए पर्याप्त सुरक्षित नहीं माना जाता है। नतीजतन, मैं अब आपको एससीपी दिखाने की कोशिश कर रहा हूं। एससीपी वास्तव में एक प्रणाली है जो एसएसएच प्रोटोकॉल पर बनाई गई है। परिणामस्वरूप, आपको सर्वर का उपयोग करने के लिए SSH अधिकार वाले उपयोगकर्ता की आवश्यकता होगी। SSH कुंजियों का उपयोग SCP कनेक्शन बनाने के लिए किया जा सकता है, ठीक वैसे ही जैसे वे SSH के साथ कर सकते हैं। चूंकि कुछ विंडोज़ क्लाइंट लिनक्स कंप्यूटरों को नियंत्रित कर सकते हैं, इसलिए मैं आपको इस ट्यूटोरियल के मुख्य भाग में एससीपी का उपयोग करके विंडोज़ से उबंटू सर्वर पर फाइल ट्रांसमिट करने के लिए मुफ्त एप्लिकेशन विनएससीपी का उपयोग करने के लिए भी मार्गदर्शन करूंगा।

विधि 01: SSH सर्वर का उपयोग करना

एससीपी या एसएसएच सिर्फ एक उपभोक्ता के रूप में सभी लिनक्स सिस्टम में शामिल है; इसलिए, आपको क्लाइंट एंड पर कुछ खास नहीं करना है। हमें लिनक्स वितरण के आधार पर सर्वर-साइड पर एसएसएच सर्वर सुविधा को तैनात करना पड़ सकता है। किसी भी परिनियोजन को शुरू करने से पहले हमें अपने सिस्टम को नवीनतम संस्करण में अपग्रेड करना होगा। डेबियन-आधारित कंप्यूटर सिस्टम (उबंटू और कुबंटू सहित) के लिए बस बाद के कमांड का उपयोग करें:







$ सुडो उपयुक्त अद्यतन



अपडेशन में थोड़ा समय लगता है। सिस्टम अपडेट के बाद, हमारे Ubuntu 20.04 ऑपरेटिंग सिस्टम पर SSH सर्वर स्थापित करें। तो, टर्मिनल में बताई गई क्वेरी को जोड़ें और इंस्टालेशन के साथ आगे बढ़ने के लिए एंटर की पर टैप करें।



$ sudo apt ओपनएसएसएच-सर्वर स्थापित करें

ओपनएसएसएच-सर्वर संस्थापन के प्रसंस्करण के बीच, यह आपको इसकी पुष्टि करने के लिए कहने के लिए रोक दिया जाएगा। सिस्टम चाहता है कि आप फिर से जांच लें कि आपको इसे अपने उबंटू 20.04 ऑपरेटिंग सिस्टम पर स्थापित करने की आवश्यकता है या नहीं। यदि आपको इसकी आवश्यकता है, तो प्रक्रिया को रोकने के लिए Y दबाएं या n टैप करें।





अब इंस्टॉलेशन प्रोसेसिंग फिर से शुरू हो गई है, जैसा कि नीचे दिखाया गया है। जब यह 100% तक पहुंच जाता है, तो इसका मतलब है कि प्रसंस्करण पूरा हो गया है।



ओपनएसएसएच-सर्वर के टर्मिनल शेल पर अंतिम कुछ प्रोसेसिंग लाइनें नीचे दी गई हैं।

एसएसएच के माध्यम से सर्वर से जुड़ें यह देखने के लिए कि क्या कॉन्फ़िगरेशन पूरा किया गया था। अपने उबंटू या मैक क्लाइंट का उपयोग करके, एक कंसोल लॉन्च करें और रेगुलर एक्सप्रेशन टाइप करें। यदि आप एक का उपयोग कर रहे हैं तो तुरंत SSH कुंजी के लिए कोड टाइप करें। वैकल्पिक रूप से, होस्ट डिवाइस के उपयोगकर्ता के पासकोड की आपूर्ति की जानी चाहिए। जब सब कुछ क्रम में हो, तो बाहरी कंप्यूटर का टर्मिनल अब प्रदर्शित होना चाहिए। यदि ऐसा नहीं है तो अपने फ़ायरवॉल नियमों को सत्यापित करें। SSH के लिए पोर्ट 22/tcp आवश्यक है। यह सुनिश्चित करने के लिए कि आपके क्लाइंट के पास उचित अधिकार हैं, आप SSH सर्वर के कॉन्फ़िगरेशन को भी सत्यापित कर सकते हैं। एक बार सफलतापूर्वक बनने के बाद हम कनेक्शन को समाप्त कर सकते हैं। अब आपको फ़ायरवॉल में SSH सर्वर के पोर्ट 22 को सक्षम और अनुमति देने की आवश्यकता है। इसलिए, हम शेल में नीचे दिए गए प्रश्न का उपयोग sudo अधिकारों के साथ कर रहे हैं।

$ sudo ufw 22 . की अनुमति दें

हमें systemctl कमांड के माध्यम से अपने सिस्टम पर SSH पोर्ट की स्थिति की जांच करने की आवश्यकता है। इसलिए, हमारे कंसोल में नीचे दिए गए कमांड को आजमाया और पाया कि हमारा एसएसएच पोर्ट सक्रिय रूप से चल रहा है।

$ sudo systemctl स्थिति ssh

अब SSH पोर्ट के लिए कॉन्फ़िगरेशन सेट किया गया है। हमारे विंडोज डेस्कटॉप के खोज क्षेत्र से नोटपैड खोलें। नोटपैड टेक्स्ट फ़ाइल में कुछ डेटा जोड़ें और इसे डेस्कटॉप पर .txt एक्सटेंशन के साथ सहेजें।

अब एक बार फिर से विंडोज डेस्कटॉप के सर्च एरिया से कमांड प्रॉम्प्ट खोलें। इसमें SCP कमांड का उपयोग करने का लॉजिक और सिंटैक्स देखने के लिए नीचे दिया गया कमांड जोड़ें।

एससीपी

हमने देखा है कि एससीपी कॉन्फ़िगर किया गया है और कमांड प्रॉम्प्ट में इसका उपयोग कैसे किया जाना चाहिए। आइए नोटपैड test.txt फ़ाइल को स्थानांतरित करें, जिसे हमने अभी-अभी अपने डेस्कटॉप पर बनाया है। इस उद्देश्य के लिए, आपको एससीपी निर्देश के नीचे दिए गए सामान्य सिंटैक्स का पालन करना होगा। फ़ाइल का पथ जहाँ इसे सहेजा गया है, पहले उल्लेख किया गया है। इस पथ में फ़ाइल का नाम होना चाहिए। उसके बाद, होस्टनाम, आईपी पता, और वह पथ दें जहां आप अपनी फ़ाइल को लिनक्स सिस्टम में सहेजना चाहते हैं। सुनिश्चित करें कि फ़ोल्डर आपके लिनक्स सिस्टम में मौजूद होना चाहिए जहां आप इसे सहेजना चाहते हैं।

Path_to_file/फ़ाइल नाम [ईमेल संरक्षित] :/path_to_save_the_file_in_host

होस्ट डिवाइस से कनेक्ट करना जारी रखने के लिए एंटर कुंजी टैप करें। सफल कनेक्शन स्थापना के बाद, आपको उबंटू सिस्टम के लिए अपना यूजर पासवर्ड जोड़ना होगा। इस तरह, आपकी test.txt फाइल को Ubuntu 20.04 Linux सिस्टम के होम फोल्डर में ट्रांसफर कर दिया जाएगा।

विधि 02: WinSCP का उपयोग करना

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

अब, आपको मानक WINSCP टूल डाउनलोड दिखाया जाएगा। इसे अपने डाउनलोड में शीघ्रता से जोड़ने के लिए डाउनलोड विनएससीपी पर टैप करें।

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

सेटअप इंस्टाल मोड चयन संवाद बॉक्स नीचे की छवि की तरह दिखाई देगा। इंस्टॉलेशन शुरू करने के लिए सभी उपयोगकर्ताओं के लिए इंस्टॉल (अनुशंसित) पर टैप करें।

अब WinSCP के सेटअप के लिए एक नई विंडो दिखाई देगी। आपको नीचे दिए गए स्नैप में प्रस्तुत किए गए स्वीकार करें बटन पर क्लिक करके लाइसेंस समझौते पर हस्ताक्षर करना होगा।

विशिष्ट स्थापना (अनुशंसित) के रूप में सेटअप प्रकार के चेक बॉक्स का चयन करें और आगे बढ़ने के लिए अगला टैप करें।

आपको आरंभिक उपयोगकर्ता सेटिंग पैनल से उपयोगकर्ता इंटरफ़ेस शैली को बुद्धिमानी से चुनना होगा। अगली कुंजी दबाएं।

अब WinSCP के लिए सेटअप इंस्टाल करने के लिए तैयार है। इसलिए जारी रखने के लिए इंस्टॉल बटन पर टैप करें और WinSCP इंस्टॉल करना शुरू करें।

अब स्थापना प्रक्रिया शुरू कर दी गई है। ग्रीन लाइन प्रक्रिया के रूप में, इसका मतलब है कि यह इंस्टॉलेशन पूरा होने के करीब है। यह कुछ सेकेंड में पूरा हो जाएगा।

अब WinSCP स्थापना प्रक्रिया पूरी हो गई है; निम्न स्क्रीन खुल जाएगी। WinSCP लॉन्च करें और गेटिंग खोलें, प्रारंभ पृष्ठ के बटन को चेक करें। स्क्रीन को बंद करने और प्रक्रिया को समाप्त करने के लिए फिनिश बटन दबाएं।

स्थापना पूर्ण होने के बाद, WinSCP की आधिकारिक साइट स्वचालित रूप से खुल जाएगी, जिसमें सफल स्थापना पूर्ण संदेश दिखाई देगा।

WinSCP GUI स्वचालित रूप से खुल जाएगा क्योंकि हमने चेकबॉक्स बटन को चिह्नित किया है। विंडोज़ से उबंटू में अपनी फाइलों को स्थानांतरित करना शुरू करने के लिए, आपको विंडोज़ और उबंटू ऑपरेटिंग सिस्टम को कनेक्ट करना होगा। इस उद्देश्य के लिए, कंप्यूटर न्यू सेशन के आइकन पर टैप करें, और एक डायलॉग बॉक्स दिखाई देगा, जिसका नाम लॉगिन होगा। पहले एससीपी के रूप में ड्रॉप-डाउन सूची से फ़ाइल प्रोटोकॉल का चयन करें। होस्टनाम फ़ील्ड में उबंटू का आईपी पता जोड़ें। कनेक्ट करने के लिए उपयोगकर्ता नाम और पासवर्ड जोड़ें और लॉगिन दबाएं। एक सफल कनेक्शन के बाद, फ़ाइलों को स्थानांतरित करने के लिए बाएं क्षेत्र से WinSCP के दाईं ओर खींचें।

निष्कर्ष

एससीपी समझने में आसान है और नेट पर बड़ी मात्रा में डेटा को सुरक्षित रूप से संचारित करने में सक्षम है। उदाहरण के लिए, आप केवल एक विकल्प के रूप में WebDAV का उपयोग कर सकते हैं। इस पूरी पोस्ट में, मैंने आपको दिखाया है कि यह कैसे काम करता है। यदि हम विभिन्न प्रकार के ऑपरेटिंग सिस्टम के साथ काम करते हैं, तो हमें दोनों विधियों की जांच करनी चाहिए।