पिछला नवीनीकरण
स्थानीय और दूरस्थ लिनक्स उपकरणों के बीच फ़ाइलों को सुरक्षित रूप से स्थानांतरित करने के लिए, सबसे अच्छे विकल्पों में से एक एससीपी है। यहां लिनक्स पर एससीपी का उपयोग करने का तरीका बताया गया है।
आजकल, क्लाउड सेवाओं का उपयोग करके फ़ाइलें स्थानांतरित करने के बहुत सारे तरीके हैं। फिर भी, ऐसा करने का सबसे सुरक्षित तरीका ड्रॉपबॉक्स, Google ड्राइव, या ऐसा कुछ भी उपयोग नहीं करना है।
यदि तुम परम सुरक्षा चाहते हैं कंप्यूटर से कंप्यूटर पर फ़ाइलों को स्थानांतरित करते समय, आपको यह जानना होगा कि लिनक्स में एससीपी कैसे किया जाता है। ऐसे।
सिक्योर कॉपी (एससीपी) के पीछे मूल बातें
सुरक्षित प्रति, या एससीपी, एक Linux कमांड है जिसका उपयोग सर्वरों के बीच फ़ाइलों को सुरक्षित रूप से कॉपी करने के लिए किया जाता है। यह उन फ़ाइलों को एन्क्रिप्ट करता है, इसलिए आपके नेटवर्क ट्रैफ़िक की जासूसी करने वाला कोई भी व्यक्ति उन्हें इंटरसेप्ट और पढ़ नहीं सकता है। एससीपी में बनाया गया है सिक्योर शेल (SSH) प्रोटोकॉल, जो आमतौर पर उपलब्ध सबसे मजबूत एन्क्रिप्शन का उपयोग करता है।
एससीपी वर्षों से काफी लोकप्रिय रहा है। इसका उपयोग करना आसान है, अत्यधिक सुरक्षित है, और अधिकांश लिनक्स सर्वर इंस्टॉलेशन पर प्रीइंस्टॉल्ड आता है। कुछ डेस्कटॉप वितरण, जैसे उबंटू, ने इसे डिफ़ॉल्ट रूप से स्थापित नहीं किया है।
विंडोज उपयोगकर्ता, डरो मत, क्योंकि वहाँ हैं उत्कृष्ट एससीपी ग्राहक आपके लिए आसानी से (और स्वतंत्र रूप से) उपलब्ध है।
लिनक्स पर एससीपी का उपयोग करने की तैयारी
इससे पहले कि आप आगे बढ़ें, सुनिश्चित करें कि आपके पास अपने लिनक्स सर्वर पर एसएसएच सर्वर स्थापित है। यदि ऐसा नहीं है, तो आपको इसे इंस्टॉल करना होगा। उबंटू के तहत, आप स्थापित कर सकते हैं ओपनएसएसएच सर्वर का उपयोग करते हुए उपयुक्त.
- खुला हुआ टर्मिनल अपने लिनक्स सर्वर पर।
- आदेश जारी करें सुडो उपयुक्त अद्यतन यह सुनिश्चित करने के लिए कि आपके पास इंस्टॉल के लिए सबसे वर्तमान स्रोत उपलब्ध हैं।
- अगला, कमांड का उपयोग करके ओपनश स्थापित करें sudo apt ओपनश-सर्वर स्थापित करें.
सुनिश्चित करें कि आप जिस भी कंप्यूटर का उपयोग करना चाहते हैं एससीपी पर एक SSH सर्वर स्थापित है।
लिनक्स में एससीपी कैसे करें
आप उपयोग कर सकते हैं एससीपी फ़ाइलों को अपने स्थानीय मशीन से रिमोट में कॉपी करने के लिए, रिमोट सर्वर से अपने स्थानीय पीसी पर, या एक रिमोट सर्वर से दूसरे में कॉपी करने के लिए। एकल. का उपयोग करके संपूर्ण निर्देशिका को कॉपी करना भी संभव है एससीपी आदेश। फ़ाइलें और आपका पासवर्ड दोनों एन्क्रिप्ट किए गए हैं, इसलिए आपको किसी के बारे में चिंता करने की ज़रूरत नहीं है कि आपके ट्रैफ़िक को सूँघने से कुछ भी संवेदनशील हो रहा है।
बुनियादी एससीपी कमांड सिंटैक्स इस प्रकार है:
scp [विकल्प] [उपयोगकर्ता@]SRC_HOST:]file1 [उपयोगकर्ता@]DEST_HOST:]file2.
- विकल्प – एससीपी उपयोग करने के लिए सिफर जैसे विकल्प, ssh कॉन्फ़िगरेशन, ssh पोर्ट, सीमा, पुनरावर्ती प्रतिलिपि, और बहुत कुछ।
- [उपयोगकर्ता@]SRC_HOST: file1 - स्रोत फ़ाइल की प्रतिलिपि बनाई जा रही है।
- [उपयोगकर्ता@]DEST_HOST:]file2 - फ़ाइल को कॉपी करने का गंतव्य।
आपके द्वारा उपयोग किए जा सकने वाले कुछ विकल्पों में शामिल हैं:
- -पी - दूरस्थ होस्ट SSH पोर्ट निर्दिष्ट करता है।
- -पी - फ़ाइल संशोधन और पहुँच समय रखता है।
- -क्यू - यह विकल्प प्रगति मीटर और गैर-त्रुटि संदेशों को दबा देगा।
- -सी - यदि आप इस पैरामीटर को शामिल करते हैं, तो यह बल देता है एससीपी गंतव्य पर भेजे गए डेटा को संपीड़ित करने के लिए।
- -आर - इससे पता एससीपी निर्देशिकाओं को पुनरावर्ती रूप से कॉपी करने के लिए।
सुनिश्चित करें कि जब आप दोनों प्रणालियों पर समान नाम और स्थान साझा करने वाली फ़ाइलों की प्रतिलिपि बनाते हैं तो आप बहुत सावधान रहते हैं। एससीपी कमांड काफी क्षमाशील है, और बिना किसी चेतावनी के फाइलों को अधिलेखित कर देगा।
दो कंप्यूटरों के बीच एक साधारण एससीपी स्थानांतरण
मान लें कि मेरे पास नाम की एक फाइल है रिज्यूमे.पीडीएफ अपने स्थानीय पीसी पर, और इसे अपने लिनक्स सर्वर पर कॉपी करना चाहता हूं। ऐसा करने के लिए, मैं खोलूंगा टर्मिनल या कोई अन्य कमांड लाइन ऐप, और उस निर्देशिका में बदलें जहां मैंने पहले फ़ाइल को सहेजा है। आप Linux GUI फ़ाइल प्रबंधक का उपयोग करने के लिए भी कर सकते हैं सीधे निर्देशिका खोलें में टर्मिनल.
अगला, मैं निम्नलिखित कमांड चलाऊंगा:
scp रिज्यूमे.pdf [email protected]:/home/jeff/documents/
Linux मुझे दूरस्थ सर्वर पर मेरे उपयोगकर्ता खाते के लिए पासवर्ड दर्ज करने के लिए कहेगा, फिर मेरी फ़ाइल स्थानांतरित कर देगा।
आप देखेंगे कि ऊपर दिए गए आदेशों में दूरस्थ सर्वर के लिए फ़ाइल नाम शामिल नहीं है। इस मामले में, एससीपी आदेश स्वचालित रूप से मूल फ़ाइल नाम का उपयोग करता है।
ध्यान देने वाली दूसरी महत्वपूर्ण बात यह है कि आप फ़ाइल पथों का उपयोग कैसे करते हैं एससीपी. स्थानीय कंप्यूटर के लिए, आप सापेक्ष पथ का उपयोग कर सकते हैं, लेकिन आपको दूरस्थ सर्वर के लिए पूर्ण पूर्ण पथ प्रदान करना होगा। उदाहरण के लिए, सापेक्ष पथ:
- दस्तावेज़/स्प्रेडशीट/बजट.xlsx
निरपेक्ष पथ का उपयोग करके ऐसा दिख सकता है:
- /home/jeff/documents/spreadsheets/budget.xlsx
एससीपी के साथ और भी अधिक करना
जैसा कि उल्लेख किया गया है, आप एकल का उपयोग करके संपूर्ण निर्देशिकाओं की प्रतिलिपि भी बना सकते हैं एससीपी आदेश। यहां बताया गया है कि यह कैसा दिखता है।
scp -r ~/दस्तावेज़/स्प्रेडशीट [email protected]:/home/jeff/documents.
यह मानते हुए स्प्रेडशीट निर्देशिका अभी तक दूरस्थ सर्वर पर मौजूद नहीं है, मेरे स्थानीय कंप्यूटर से निर्देशिका, इसके अंदर की सभी फाइलों और निर्देशिकाओं के साथ कॉपी की जाएगी /home/jeff/documents/ सर्वर पर। यह एक नई निर्देशिका के रूप में दिखाई देगा, स्प्रेडशीट, my. के भीतर दस्तावेजों निर्देशिका।
दूसरी ओर, यदि आपको दूरस्थ सर्वर से किसी फ़ाइल को अपने स्थानीय कंप्यूटर पर पुनर्प्राप्त करने की आवश्यकता है, तो आप इस तरह से एक आदेश जारी कर सकते हैं:
scp [email protected]:/home/jeff/documents/resume.pdf ~/documents.
यदि आपको दो दूरस्थ सर्वरों के बीच फ़ाइलों की प्रतिलिपि बनाने की आवश्यकता है, तो आप ऐसा कर सकते हैं एससीपी. स्थानीय स्रोत या गंतव्य निर्दिष्ट करने के बजाय, आप स्रोत और गंतव्य दोनों को दूरस्थ सर्वर के रूप में दर्ज करेंगे।
scp [email protected]:/home/jeff/documents/resume.pdf [email protected]:/home/bonner/documents.
इस मामले में, आपको दोनों दूरस्थ खातों के लिए पासवर्ड दर्ज करने के लिए कहा जाएगा। भले ही आपने अपने स्थानीय डेस्कटॉप से कमांड जारी किया हो, डेटा सीधे एक दूरस्थ होस्ट से दूसरे में स्थानांतरित हो जाएगा। यदि आप उस मशीन के माध्यम से डेटा रूट करना चाहते हैं जिस पर आपने आदेश जारी किया है, तो इसका उपयोग करें -3 विकल्प:
scp -3 [email protected]:/home/jeff/documents/resume.pdf [email protected]:/home/bonner/documents.
अपने कार्यप्रवाह में SSH और SCP को पूरी तरह से शामिल करना
आपको एहसास होना चाहिए कि एसएसएचओ तथा एससीपी बहुत शक्तिशाली उपकरण हो सकते हैं, अब जब आप देखते हैं कि लिनक्स में एससीपी कैसे किया जाता है। पासवर्ड दर्ज किए बिना अपने लिनक्स सर्वर से कनेक्ट करने के लिए एसएसएच-कुंजी-आधारित-प्रमाणीकरण का उपयोग करने सहित, यहां जो कुछ भी शामिल है, उससे कहीं अधिक कमांड सक्षम हैं।
यदि आप नियमित रूप से एक ही सर्वर से जुड़ते हैं, तो आप अपने द्वारा कनेक्ट की जाने वाली प्रत्येक दूरस्थ मशीन के लिए अलग-अलग SSH विकल्पों को संग्रहीत करने के लिए एक कॉन्फ़िगरेशन फ़ाइल बनाने पर भी विचार कर सकते हैं। इसमें से सब कुछ शामिल हो सकता है दूरस्थ आईपी पता सही उपयोगकर्ता नाम और यहां तक कि आमतौर पर उपयोग किए जाने वाले कमांड-लाइन विकल्पों के लिए।
Google क्रोम कैश, कुकीज़ और ब्राउज़िंग इतिहास को कैसे साफ़ करें
Chrome आपके ब्राउज़र के प्रदर्शन को ऑनलाइन अनुकूलित करने के लिए आपके ब्राउज़िंग इतिहास, कैशे और कुकीज़ को संग्रहीत करने का एक उत्कृष्ट कार्य करता है। उसका तरीका है...