दूरस्थ शैल, डेस्कटॉप और फ़ाइल स्थानांतरण के लिए अपने रास्पबेरी पीआई को कैसे कॉन्फ़िगर करें

विषयसूची:

दूरस्थ शैल, डेस्कटॉप और फ़ाइल स्थानांतरण के लिए अपने रास्पबेरी पीआई को कैसे कॉन्फ़िगर करें
दूरस्थ शैल, डेस्कटॉप और फ़ाइल स्थानांतरण के लिए अपने रास्पबेरी पीआई को कैसे कॉन्फ़िगर करें
Anonim
तो आपके पास रास्पबेरी पाई है और आप अपने छोटे पदचिह्न को एकमात्र स्टैंड बॉक्स में बदलकर अधिकतम-मॉनिटर, कीबोर्ड या अन्य इनपुट परिधीय रूप से बदलना चाहते हैं। जैसा कि हम आपको दिखाते हैं कि आपके पीआई पर रिमोट शैल, डेस्कटॉप और फ़ाइल ट्रांसफर एक्सेस कैसे सेट करें।
तो आपके पास रास्पबेरी पाई है और आप अपने छोटे पदचिह्न को एकमात्र स्टैंड बॉक्स में बदलकर अधिकतम-मॉनिटर, कीबोर्ड या अन्य इनपुट परिधीय रूप से बदलना चाहते हैं। जैसा कि हम आपको दिखाते हैं कि आपके पीआई पर रिमोट शैल, डेस्कटॉप और फ़ाइल ट्रांसफर एक्सेस कैसे सेट करें।

मैं ऐसा क्यों करना चाहता हूं?

पीआई, यहां तक कि एक मजबूत मामले में पहना हुआ, एक छोटा कंप्यूटर है। यह कहीं से बाहर निकलने वाले तारों की गड़बड़ी के बिना दृष्टि से बाहर निकलने के लिए एकदम सही है-कई परियोजनाओं के लिए आपको बस एक स्थायी मॉनीटर और परिधीय संगत की आवश्यकता नहीं है।

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

मुझे क्या ज़रुरत है?

यदि आप रास्पबेरी पी के साथ काम करने के लिए नए हैं, तो हम दृढ़ता से सुझाव देते हैं कि डिवाइस की मूल बातें पर हैंडल प्राप्त करने के लिए रास्पबेरी पी के साथ शुरू करने के लिए एचटीजी गाइड की जांच करें और गति प्राप्त करें।
यदि आप रास्पबेरी पी के साथ काम करने के लिए नए हैं, तो हम दृढ़ता से सुझाव देते हैं कि डिवाइस की मूल बातें पर हैंडल प्राप्त करने के लिए रास्पबेरी पी के साथ शुरू करने के लिए एचटीजी गाइड की जांच करें और गति प्राप्त करें।

इस ट्यूटोरियल के लिए आपको निम्नलिखित चीजों की आवश्यकता होगी:

  • एक रास्पबेरी पाई रास्पियन चल रहा है।
  • एक डेस्कटॉप या लैपटॉप कंप्यूटर।
  • पीआई और आपके कंप्यूटर को जोड़ने के लिए एक स्थानीय वाई-फाई या वायर्ड नेटवर्क।

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

दूसरा, हम विंडोज नेटवर्क का उपयोग हमारे नेटवर्क कंप्यूटर के रूप में रास्पबेरी पीआई इकाई के साथ रिमोट हेड / इंटरफेस के रूप में करने के लिए कर रहे हैं। जब उचित हो, हम ट्यूटोरियल से लिंक करने और ओएस एक्स और लिनक्स पर समांतर कार्यों और उपकरणों के प्रदर्शन के बारे में सुझाव देने के लिए अपना सर्वश्रेष्ठ प्रयास करेंगे।

एसएसएच सर्वर पर सेट अप और कनेक्टिंग

आपके रास्पियन इंस्टॉलेशन के लिए रिमोट कमांड लाइन एक्सेस आपके सिस्टम में सबसे तेज़ छोटे बदलाव के बारे में है, और यह सक्षम करने के लिए सही है।
आपके रास्पियन इंस्टॉलेशन के लिए रिमोट कमांड लाइन एक्सेस आपके सिस्टम में सबसे तेज़ छोटे बदलाव के बारे में है, और यह सक्षम करने के लिए सही है।

रेशियन में टर्मिनल खोलें, शॉर्टकट डेस्कटॉप पर LXTerminal है, और निम्न आदेश टाइप करें:

sudo raspi-config

नीचे नेविगेट करें ssh और दर्ज मारा। एसएसएच सर्वर के बारे में संकेत मिलने पर, चुनें सक्षम करें और फिर से दर्ज मारा। आपको रास्पि-कॉन्फ़िगरेशन पैनल में वापस कर दिया जाएगा; नीचे नेविगेट करें समाप्त और कॉन्फ़िगरेशन टूल को बंद करने के लिए एंटर दबाएं। एसएसएच को अपने पीआई तक पहुंचने के लिए आपको बस इतना करना है। डिफ़ॉल्ट एसएसएच लॉगिन और पासवर्ड है अनुकरणीय तथा रसभरीक्रमशः।

जबकि आप अभी भी कमांड लाइन पर बैठे हैं, अब स्थानीय नेटवर्क पर अपनी रास्पबेरी पीआई इकाई के आईपी की जांच करने का एक अच्छा समय है। प्रकार ifconfig प्रॉम्प्ट पर और फिर कमांड के आउटपुट को देखें। यदि आप ईथरनेट पोर्ट का उपयोग कर रहे हैं तो आप इसकी तलाश करना चाहते हैं init addr में eth0 अनुभाग; यदि आप वाई-फाई का उपयोग कर रहे हैं, तो आप इसकी तलाश करना चाहते हैं init addr में wlan0 अनुभाग। आईपी पते की जांच और ध्यान देने के अलावा, यह आपके राउटर में स्थिर आईपी प्रविष्टि स्थापित करने का भी एक अच्छा समय है, इसलिए आपको भविष्य में आईपी की तलाश नहीं करनी पड़ेगी।

अब जब हमारे पास एसएसएच सर्वर सक्षम है, तो हम लॉगिन जानते हैं, और हम मशीन के आईपी पते को जानते हैं, अब एसएसएच के माध्यम से कनेक्ट करने और इसका परीक्षण करने का समय है। लिनक्स और ओएस एक्स से ऐसा करने के लिए आप बस इसका उपयोग कर सकते हैं ssh टर्मिनल पर कमांड। हालांकि, विंडोज उपयोगकर्ताओं को पुटीटी जैसे एसएसएच क्लाइंट की आवश्यकता होगी।

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

Image
Image

मारो खुला नीचे और PUTTY आपके लिए एक टर्मिनल विंडो लॉन्च करेगा, आपके पीआई से कनेक्ट होगा, और आपको लॉग इन करने के लिए संकेत देगा। आगे बढ़ें और लॉग इन करें पीआई / रास्पबेरी:

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

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

हम ट्यूटोरियल में बाद में अधिक उपयोगकर्ता के अनुकूल / जीयूआई-आधारित फ़ाइल स्थानांतरण तकनीकों को देखने जा रहे हैं।

अपने रिमोट डेस्कटॉप को सेट अप और कॉन्फ़िगर करना

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

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

  • विंडोज के लिए TightVNC डेस्कटॉप क्लाइंट
  • लिनक्स / यूनिक्स जैसी प्रणालियों के लिए TightVNC डेस्कटॉप क्लाइंट
  • ओएसएक्स के लिए रियलवीएनसी डेस्कटॉप क्लाइंट

अब एक प्रतिलिपि लें, और हम बाद में इस खंड में इसे बाहर कर देंगे। अभी के लिए, चलो अपने रास्पबेरी पीआई पर TightVNC सर्वर स्थापित करने के लिए नीचे आ जाओ। टर्मिनल खोलें। प्रारंभ करने के लिए निम्न आदेश दर्ज करें:

sudo apt-get install tightvncserver

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

tightvncserver

आपके वीएनसी डेस्कटॉप तक पहुंचने के लिए पासवर्ड दर्ज करने के लिए संकेत मिलेगा-जैसा कि उपरोक्त स्क्रीनशॉट में देखा गया है। पासवर्ड 4-8 वर्ण लंबा होना चाहिए। एक बार पासवर्ड की पुष्टि करने के बाद, आपको केवल एक दृश्य-सेट पासवर्ड सेट करने के लिए कहा जाएगा (जैसा कि हमने किया था, आप चरण से बाहर निकल सकते हैं)।
आपके वीएनसी डेस्कटॉप तक पहुंचने के लिए पासवर्ड दर्ज करने के लिए संकेत मिलेगा-जैसा कि उपरोक्त स्क्रीनशॉट में देखा गया है। पासवर्ड 4-8 वर्ण लंबा होना चाहिए। एक बार पासवर्ड की पुष्टि करने के बाद, आपको केवल एक दृश्य-सेट पासवर्ड सेट करने के लिए कहा जाएगा (जैसा कि हमने किया था, आप चरण से बाहर निकल सकते हैं)।

वैकल्पिक रूप से, आप अधिक सटीक उपयोग कर सकते हैं, यद्यपि टाइप करने के लिए लंबे समय तक, कमांड जो आपको रिमोट कंप्यूटर डेस्कटॉप को कैसे देखेगा, इस पर अधिक नियंत्रण देता है - सबसे महत्वपूर्ण बात यह है कि डेस्कटॉप किस संकल्प को प्रदर्शित करेगा ताकि आप एक पूर्ण स्क्रीन दृश्य का आनंद उठा सकें रिमोट कंप्यूटर। वीएनसी डेस्कटॉप के संकल्प को निर्दिष्ट करने के लिए, दूरस्थ डेस्कटॉप के संकल्प के लिए संकल्प मान (कमांड में चौथा आइटम) को स्वैप करके निम्न आदेश का उपयोग करें:

vncserver:1 -geometry 1600×900 -depth 16 -pixelformat rgb565:

यदि किसी भी समय आप अपना वीएनसी सर्वर इंस्टेंस सेट अप करने में गलती करते हैं और / या आप वीएनसी सर्वर को बंद करना चाहते हैं, तो बस निम्न दर्ज करें (कोलन के बाद संख्या को VNC इंस्टेंस की संख्या में बदलना जिसे आप मारना चाहते हैं):

vncserver –kill:1

अब जब हमारे पास वीएनसी सर्वर है और चल रहा है, तो हम इसे अपने दूरस्थ डेस्कटॉप से कनेक्ट करते हैं। अपने कंप्यूटर पर TightVNC व्यूअर को फायर करें और रास्पबेरी पीआई इकाई के आईपी पते में प्लग करें: 1 इस तरह:

और यहां हमारे वीएनसी सर्वर को सफलतापूर्वक कॉन्फ़िगर करने के लिए हमारा इनाम है- हमारे रिमोट रास्पबेरी पीआई इकाई का एक अच्छा पूर्ण स्क्रीन दृश्य:
और यहां हमारे वीएनसी सर्वर को सफलतापूर्वक कॉन्फ़िगर करने के लिए हमारा इनाम है- हमारे रिमोट रास्पबेरी पीआई इकाई का एक अच्छा पूर्ण स्क्रीन दृश्य:
TightVNC और Rasbian के साथ एक ज्ञात समस्या है कि, एक भद्दा अनुमति परिवर्तन के लिए धन्यवाद, वास्तविक मॉनीटर-संलग्न डेस्कटॉप के साथ परेशानी का कारण बन जाएगा (VNC सर्वर द्वारा प्रदान किए गए दूरस्थ डेस्कटॉप इंटरफ़ेस को छोड़कर)। इस समस्या को ठीक करने के लिए इससे पहले कि यह आपके लिए एक समस्या बन जाए, कमांड लाइन पर दाएं और निम्न आदेश दर्ज करें:
TightVNC और Rasbian के साथ एक ज्ञात समस्या है कि, एक भद्दा अनुमति परिवर्तन के लिए धन्यवाद, वास्तविक मॉनीटर-संलग्न डेस्कटॉप के साथ परेशानी का कारण बन जाएगा (VNC सर्वर द्वारा प्रदान किए गए दूरस्थ डेस्कटॉप इंटरफ़ेस को छोड़कर)। इस समस्या को ठीक करने के लिए इससे पहले कि यह आपके लिए एक समस्या बन जाए, कमांड लाइन पर दाएं और निम्न आदेश दर्ज करें:

sudo chown pi /home/pi/.Xauthority

यह आदेश.XAuthority फ़ाइल के स्वामित्व को उपयोगकर्ता पीआई पर वापस ले जाता है - उत्सुकता के लिए। एक्सएक्वायरिटी फ़ाइल का उपयोग रस्बीन में एक्स-विंडोज सिस्टम द्वारा किया जाता है और कुछ कुछ TightVNC सर्वर स्थापना और कॉन्फ़िगरेशन प्रक्रिया के दौरान उस छोटी अनुमति हिचकी का कारण बनता है।

उस छोटे से नाबालिग को रास्ते से बाहर निकालने के साथ, चलिए अपने रिमोट डेस्कटॉप कॉन्फ़िगरेशन को खत्म करने के लिए वापस आते हैं।

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

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

sudo nano /etc/init.d/tightvnc

यह "tightvnc" नामक प्रारंभिक निर्देशिका में एक फ़ाइल बनाएगा और नैनो संपादक खोल देगा ताकि हम अपनी स्क्रिप्ट में पेस्ट कर सकें। नैनो संपादक में, निम्न कोड पेस्ट करें (अपने दूरस्थ कंप्यूटर की स्क्रीन से मेल खाने के लिए 1600 × 900 रिज़ॉल्यूशन मान को बदलना सुनिश्चित करें:

#!/bin/sh ### BEGIN INIT INFO # Provides: tightvncserver # Required-Start: # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: start vnc server # Description: ### END INIT INFO

case “$1” in start) su pi -c ‘vncserver:1 -geometry 1600×900 -depth 16 -pixelformat rgb565:’ echo “VNC Started”;; stop) pkill Xtightvnc echo “VNC Terminated”;; *) echo “Usage: /etc/init.d/tightvnc {start|stop}” exit 1;; esac

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

एक बार जब आप कोड चिपका चुके हैं और संशोधित कर चुके हैं, तो इसे सहेजने का समय है। नैनो में अपना काम बाहर निकलने और सहेजने के लिए CTRL + X दबाएं। एक बार जब आप कमांड लाइन पर वापस आ जाएंगे, तो हमें फ़ाइल की अनुमतियों में कुछ त्वरित परिवर्तन करने की आवश्यकता है:

sudo chmod 755 /etc/init.d/tightvnc

अब प्रारंभिक फ़ाइल निष्पादन योग्य है। हम इसे प्रॉम्प्ट से जांच सकते हैं:

sudo /etc/init.d/tightvnc start

sudo /etc/init.d/tightvnc stop

आखिरी परिवर्तन जो हम करने जा रहे हैं वह rc.d फ़ाइल को अद्यतन करना है (जो ट्रैक करता है कि initilization स्क्रिप्ट /init.d/ फ़ोल्डर में हैं):

sudo update-rc.d tightvnc defaults

उस आदेश को दर्ज करने के बाद, आपको एक पुष्टिकरण मिलेगा कि फ़ाइल अपडेट की गई थी। अब यह वास्तविक परीक्षण के लिए समय है: क्या फ़ाइल रीबूट के बाद ठीक से लोड हो जाती है? रीबूट करने के लिए कमांड लाइन पर निम्न दर्ज करें और एक पल में कनेक्शन का परीक्षण करने के लिए अपने वीएनसी क्लाइंट के साथ तैयार रहें:

sudo reboot

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

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

फ़ाइल स्थानांतरण उपकरण को सेट अप और कॉन्फ़िगर करना

चूंकि हमारे पास पहले से ही एसएसएच सेट अप है, इसलिए हमारे पीआई और रिमोट कंप्यूटर्स के बीच मृत सरल फ़ाइल स्थानांतरण स्थापित करने का सबसे आसान तरीका एसएसएच कनेक्शन पर एक जीयूआई इंटरफ़ेस वापस करना है। याद रखें कि हमने पहले एसएसएच पर एससीपी का उपयोग ट्यूटोरियल में कैसे किया था? कमांड लाइन से इसे चलाने से असली थकाऊ, असली तेज़ हो जाता है। एक जीयूआई रैपर के साथ, हम फ़ाइलों को आगे बढ़ाने और हमारे पीआई के साथ खेलने और कुंजीपटल पर कम समय के साथ खेलने में सक्षम होंगे।
चूंकि हमारे पास पहले से ही एसएसएच सेट अप है, इसलिए हमारे पीआई और रिमोट कंप्यूटर्स के बीच मृत सरल फ़ाइल स्थानांतरण स्थापित करने का सबसे आसान तरीका एसएसएच कनेक्शन पर एक जीयूआई इंटरफ़ेस वापस करना है। याद रखें कि हमने पहले एसएसएच पर एससीपी का उपयोग ट्यूटोरियल में कैसे किया था? कमांड लाइन से इसे चलाने से असली थकाऊ, असली तेज़ हो जाता है। एक जीयूआई रैपर के साथ, हम फ़ाइलों को आगे बढ़ाने और हमारे पीआई के साथ खेलने और कुंजीपटल पर कम समय के साथ खेलने में सक्षम होंगे।

जबकि एससीपी कमांड के लिए विभिन्न प्रकार के जीयूआई रैपर हैं, हम एक क्रॉस-प्लेटफॉर्म टूल के साथ जा रहे हैं, जिसमें कई लोग पहले से ही जानते हैं, हैं, और प्यार करते हैं (और यह भी पता नहीं हो सकता है कि यह एससीपी स्थानान्तरण करता है): फाइलज़िला। यह विंडोज, ओएस एक्स और लिनक्स के लिए उपलब्ध है-आप यहां एक प्रतिलिपि ले सकते हैं।

एक बार जब आप FileZilla स्थापित कर लेंगे, इसे फायर करें और फ़ाइल -> साइट मैनेजर पर जाएं। अपनी पीआई के लिए एक नई साइट एंट्री बनाएं, इसे नाम दें और उपयोगकर्ता नाम और पासवर्ड में प्लग करें।

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

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

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

रास्पबेरी पीआई परियोजना के लिए एक विचार है और आप इसके लिए एक ट्यूटोरियल लिखने के लिए मर रहे हैं? टिप्पणियों में आवाज उठाएं या हमें [email protected] पर एक ईमेल शूट करें और हम मदद करने के लिए अपनी पूरी कोशिश करेंगे।

सिफारिश की: