VNC के साथ रास्पबेरी पाई पर रिमोट डेस्कटॉप कैसे चलाएं

VNC के साथ रास्पबेरी पाई पर रिमोट डेस्कटॉप कैसे चलाएं

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





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





हमने पहले समझाया है SSH का उपयोग करके कैसे कनेक्ट करें , जो रिमोट कमांड लाइन एक्सेस प्रदान करता है। लेकिन क्या होगा अगर आपको अपने पीसी या लैपटॉप से ​​रास्पबेरी पाई डेस्कटॉप तक पहुंच की आवश्यकता है?





यहीं पर वीएनसी आता है।

वीएनसी क्या है?

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



इसका मतलब है कि आप अपने रास्पबेरी पाई पर दूरस्थ रूप से प्रोग्राम लॉन्च कर सकते हैं, रास्पियन जीयूआई में सेटिंग्स समायोजित कर सकते हैं और आम तौर पर डेस्कटॉप वातावरण का उतना ही उपयोग कर सकते हैं जितना आप अपने मॉनिटर में पीआई प्लग के साथ करेंगे।

कुछ समय पहले तक, विंडोज़ से पीआई कनेक्शन के लिए मेरा अपना पसंदीदा वीएनसी समाधान था TightVNC, एक VNC समाधान जो हल्का है , अगर थोड़ा सुस्त।





अपने रास्पबेरी पाई से रिमोट कनेक्ट करने के लिए TightVNC का उपयोग करना

TightVNC के साथ अपने रास्पबेरी पाई के लिए रिमोट एक्सेस सेट करना सरल है। पैकेज अद्यतन चलाकर प्रारंभ करें:

sudo apt-get update

...लिनक्स के लिए TightVNC सर्वर स्थापित करने के लिए आगे बढ़ने से पहले:





sudo apt-get install tightvncserver

ध्यान दें कि आप इसे या तो अपने मॉनिटर के प्लग इन के साथ कर सकते हैं, या दूरस्थ रूप से SSH के माध्यम से कमांड लाइन का उपयोग कर सकते हैं।

सर्वर एप्लिकेशन इंस्टॉल होने के साथ इसे चलाएं:

वर्जित है कि आपके पास प्रवेश करने की अनुमति नहीं है
tightvncserver

VNC सर्वर प्रारंभ करके समाप्त करें:

vncserver :0 -geometry 1920x1080 -depth 24

यह प्रदर्शन 0 पर एक सत्र बनाता है - इसका एक नोट रखें क्योंकि कनेक्ट होने पर आपको इसकी आवश्यकता होगी।

इस सर्वर सत्र से जुड़ने के लिए, आपको सबसे पहले अपने डेस्कटॉप कंप्यूटर पर TightVNC स्थापित करना होगा। लिनक्स उपयोगकर्ताओं को केवल TightVNC व्यूअर स्थापित करना चाहिए:

sudo apt-get install xtightvncviewer

इस बीच, विंडोज और मैक ओएस एक्स उपयोगकर्ता क्लाइंट को यहां से डाउनलोड कर सकते हैं www.tightvnc.com/download.php . सुनिश्चित करें कि आपने अपने कंप्यूटर पर TightVNC व्यूअर लॉन्च किया है, क्योंकि डाउनलोड पैकेज आपके पीसी पर TightVNC सर्वर भी स्थापित करेगा।

TightVNC व्यूअर के चलने के साथ, अपने रास्पबेरी पाई का आईपी पता या डिवाइस का नाम दर्ज करें, उसके बाद एक कोलन और सत्रों की संख्या दर्ज करें। उदाहरण के लिए, ऊपर बनाए गए सत्र 0 से जुड़ने के लिए, दर्ज करें मायरास्पबेरीपी:0 , 'MyRaspberryPi' को अपने डिवाइस के नाम या IP पते से बदलना।

बूट पर VNC चलाएँ

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

नैनो में एक नई फाइल बनाकर शुरू करें:

sudo nano vnc.sh

और निम्नलिखित स्क्रिप्ट दर्ज करना:

#!/bin/sh
vncserver :0 -geometry 1920x1080 -depth 24 -dpi 96

इसे दर्ज करने के साथ, टेक्स्ट एडिटर से बाहर निकलने के लिए CTRL+X दबाएं, Y को सेव करने के लिए चुनें। इसके बाद, अनुमतियां सेट करें:

sudo chmod +x vnc.sh

आप इसे दर्ज करके चला सकते हैं

./vnc.sh

अब एक और स्क्रिप्ट की आवश्यकता है, लेकिन पहले आपको रूट के रूप में लॉगिन करना होगा, और सही निर्देशिका में नेविगेट करना होगा:

sudo su
cd /etc/init.d/

नैनो में एक और फ़ाइल बनाएँ, जिसे इस बार vncboot कहा जाता है:

sudo nano vncboot

निम्नलिखित दर्ज करें (कॉपी और पेस्ट काम करना चाहिए, लेकिन जांच लें कि यह कई बार चिपकाया नहीं गया है)।

#! /bin/sh
# /etc/init.d/vncboot
### BEGIN INIT INFO
# Provides: vncboot
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start VNC Server at boot time
# Description: Start VNC Server at boot time.
### END INIT INFO
USER=pi
HOME=/home/pi
export USER HOME
case '' in
start)
echo 'Starting VNC Server'
#Insert your favoured settings for a VNC session
su - pi -c '/usr/bin/vncserver :0 -geometry 1280x800 -depth 16 -pixelformat rgb565'
;;
stop)
echo 'Stopping VNC Server'
/usr/bin/vncserver -kill :0
;;
*)
echo 'Usage: /etc/init.d/vncboot start'
exit 1
;;
esac
exit 0

इसके बाद, फ़ाइल को निष्पादन योग्य बनाएं:

chmod 755 vncboot

के साथ खत्म करें

update-rc.d /etc/init.d/vncboot defaults

...या अगर यह काम नहीं करता है ...

update-rc.d vncboot defaults

आप परीक्षण कर सकते हैं कि यह आपके रास्पबेरी पाई को रिबूट करके काम कर रहा है, और अपने पीसी से वीएनसी कनेक्शन का प्रयास कर रहा है।

एक बार उठने और चलने के बाद, आपको अधिकांश डेस्कटॉप ऐप्स और सेटिंग्स के साथ इंटरैक्ट करने में सक्षम होना चाहिए। हालाँकि, कुछ उपयोगकर्ता TightVNC को धीमा पाते हैं। सौभाग्य से एक विकल्प है - एसएसएच समाधान पर एक प्रकार का वीएनसी।

Xming के साथ SSH पर VNC

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

विंडोज़ उपयोगकर्ता एक्समिंग का लाभ उठा सकते हैं, जो एक वीएनसी-शैली समाधान है जो तेज प्रदर्शन और अतिरिक्त विश्वसनीयता प्रदान करता है। मानक SSH की तरह, हालाँकि, यह आपके रास्पबेरी पाई पर SSH के सक्षम होने पर निर्भर करता है, जिसे आप raspi-config (यह डिफ़ॉल्ट रूप से सक्षम है) का उपयोग करके कर सकते हैं।

डाउनलोड करके शुरू करें सोर्सफोर्ज से एक्समिंग और यह पुष्टि करते हुए कि स्थापना विज़ार्ड में PuTTY लिंक चुना गया है, स्थापित करना।

Xming इंस्टॉल हो जाने के बाद, डेस्कटॉप शॉर्टकट ढूंढें, राइट-क्लिक करें और चुनें गुण। में लक्ष्य खेत , सुनिश्चित करें कि फ़ाइल पता निम्नानुसार संलग्न है:

'सी:प्रोग्राम फ़ाइलें (x86)XmingXming.exe' :0 -क्लिपबोर्ड -मल्टीविंडो

यदि बोल्ड टेक्स्ट मौजूद नहीं है, तो उसे इसमें जोड़ें और क्लिक करें लागू करना .

जब हो जाए, तो Xming लॉन्च करें। Windows फ़ायरवॉल प्रोग्राम को ब्लॉक करने का प्रयास करेगा, इसलिए इस बॉक्स के प्रकट होने की प्रतीक्षा करें और क्लिक करें अनुमति देना .

हम लगभग वहाँ हैं। पुटी में, बाईं ओर मेनू ट्री का विस्तार करें और पर जाएं कनेक्शन> एसएसएच> एक्स 11 . यहाँ, जाँच करें X11 अग्रेषण सक्षम करें . सत्र दृश्य पर लौटें, फिर अपने रास्पबेरी पाई के लिए आईपी पता या डिवाइस का नाम दर्ज करें, शायद सत्र को सहेजना यदि आप उन सेटिंग्स का फिर से उपयोग करने की योजना बनाते हैं।

क्लिक जुडिये - कुछ सेकंड बाद, आप SSH पर वर्चुअल डेस्कटॉप अनुभव का आनंद लेंगे!

माइक्रोसॉफ्ट आरडीपी का उपयोग कर रिमोट कनेक्ट

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

अपने रास्पबेरी पाई पर, एक टर्मिनल विंडो खोलें और xrdp इंस्टॉल करें।

मेरी बाहरी हार्ड ड्राइव क्यों नहीं दिख रही है
sudo apt-get install xrdp

एक बार इंस्टॉल हो जाने पर, यह तब चलेगा जब आपके पीसी से एक प्रमाणित कनेक्शन बनाया जाएगा, क्योंकि xrdp एक सेवा के रूप में चलता है। विंडोज़ में रिमोट डेस्कटॉप कनेक्शन लॉन्च करें (W8.x और बाद में इसे खोजने के लिए बस 'rdp' की खोज कर सकते हैं) और कंप्यूटर फ़ील्ड में, अपने पीआई का आईपी पता इनपुट करें। जब आप कनेक्ट पर क्लिक करते हैं, तो विंडोज़ आपसे कनेक्शन की पुष्टि करने के लिए कहेगा, क्योंकि लक्ष्य कंप्यूटर की पहचान स्पष्ट नहीं होगी। जैसा कि आप जानते हैं कि यह आपका रास्पबेरी पाई है, और आपके नेटवर्क पर, आगे बढ़ना सुरक्षित है।

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

एक पल में, आपको अपने रास्पबेरी पाई से दूर से कनेक्ट होना चाहिए!

हमने रास्पबेरी पाई के लिए तीन दूरस्थ डेस्कटॉप समाधान देखे हैं। आपका पसंदीदा कौन सा है? क्या आप विभिन्न दूरस्थ डेस्कटॉप टूल का उपयोग करते हैं? हमें इसके बारे में टिप्पणी द्वारा बताएं।

साझा करना साझा करना कलरव ईमेल 11 अद्भुत Android ऐप्स जो आपके फ़ोन का उपयोग करने के तरीके को बदल देंगे

यहां Android के लिए सबसे आश्चर्यजनक ऐप्स हैं जो आपके द्वारा दैनिक आधार पर आपके डिवाइस के उपयोग और इंटरैक्ट करने के तरीके को बदल देंगे।

आगे पढ़िए
संबंधित विषय
  • DIY
  • रिमोट डेस्कटॉप
  • वीएनसी
  • रास्पबेरी पाई
  • रिमोट कंट्रोल
लेखक के बारे में क्रिश्चियन कावली(१५१० लेख प्रकाशित)

डेस्कटॉप और सॉफ्टवेयर समर्थन में व्यापक अनुभव के साथ सुरक्षा, लिनक्स, DIY, प्रोग्रामिंग, और टेक समझाया, और वास्तव में उपयोगी पॉडकास्ट निर्माता के लिए उप संपादक। लिनक्स प्रारूप पत्रिका में योगदानकर्ता, ईसाई एक रास्पबेरी पाई टिंकरर, लेगो प्रेमी और रेट्रो गेमिंग प्रशंसक है।

क्रिस्चियन काउली की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें
श्रेणी Diy