VNC کے ساتھ Raspberry Pi پر ریموٹ ڈیسک ٹاپ کیسے چلائیں۔

VNC کے ساتھ Raspberry Pi پر ریموٹ ڈیسک ٹاپ کیسے چلائیں۔

آپ کا راسباری پائی ایک حیرت انگیز چھوٹا کمپیوٹر ہے ، لیکن یہ تھوڑا تکلیف دہ ہو سکتا ہے۔ عام استعمال کے تحت ، آپ کو کی بورڈ اور ماؤس لگانے کی ضرورت ہے اور اسے کمانڈ لائن یا ڈیسک ٹاپ کو دیکھنے کے لیے HDMI مانیٹر (حالانکہ دیگر ڈسپلے استعمال کیے جا سکتے ہیں) تک لگائیں۔





تاہم ، یہ ہمیشہ عملی نہیں ہوتا ہے۔ آپ شاید اپنے مرکزی کمپیوٹر کے لیے اپنا مانیٹر استعمال کر رہے ہیں۔ یا ، یہ آپ کا مرکزی ٹی وی ہوسکتا ہے۔ جو بھی صورت حال ہو ، ایک وقت آتا ہے جب آپ کو معلوم ہوتا ہے کہ آپ کے راسبیری پائی سے دور سے رابطہ قائم کرنا بہت آسان ہوگا۔





ہم نے پہلے وضاحت کی ہے۔ SSH کا استعمال کرتے ہوئے کیسے جڑیں ، جو ریموٹ کمانڈ لائن تک رسائی فراہم کرتا ہے۔ لیکن اگر آپ کو اپنے کمپیوٹر یا لیپ ٹاپ سے راسبیری پائی ڈیسک ٹاپ تک رسائی کی ضرورت ہو تو کیا ہوگا؟





یہیں سے VNC آتا ہے۔

VNC کیا ہے؟

ورچوئل نیٹ ورک کمپیوٹنگ ریموٹ فریم بفر پروٹوکول کا استعمال کرتی ہے تاکہ آپ کو دوسرے کمپیوٹر پر کنٹرول ، ریموٹ کمپیوٹر پر کی بورڈ اور ماؤس ان پٹ منتقل کیا جاسکے اور پورے نیٹ ورک میں آؤٹ پٹ آپ کے ڈسپلے پر واپس بھیج دیا جائے۔



اس کا مطلب یہ ہے کہ آپ اپنے Raspberry Pi پر دور دراز سے پروگرام لانچ کر سکتے ہیں ، Raspbian GUI میں ترتیبات کو ایڈجسٹ کر سکتے ہیں اور عام طور پر ڈیسک ٹاپ ماحول کو اتنا ہی استعمال کر سکتے ہیں جتنا آپ Pi کو اپنے مانیٹر میں لگاتے ہیں۔

حال ہی میں ، میرا اپنا پسندیدہ VNC حل ونڈوز ٹو پائی کنکشن کے ذریعے تھا۔ ٹائٹ وی این سی ، ایک وی این سی حل جو ہلکا پھلکا ہے۔ ، اگر تھوڑا سست ہو جائے۔





اپنے راسبیری پائی سے ریموٹ کنیکٹ کے لیے ٹائٹ وی این سی کا استعمال۔

ٹائٹ وی این سی کے ساتھ اپنے راسبیری پائی تک ریموٹ رسائی قائم کرنا آسان ہے۔ پیکیج اپ ڈیٹ چلا کر شروع کریں:

sudo apt-get update

... لینکس کے لئے ٹائٹ وی این سی سرور انسٹال کرنے سے پہلے:





sudo apt-get install tightvncserver

نوٹ کریں کہ آپ یا تو اپنے مانیٹر کو پلگ ان کے ساتھ کر سکتے ہیں ، یا SSH کے ذریعے کمانڈ لائن کو دور سے استعمال کر سکتے ہیں۔

سرور ایپلیکیشن انسٹال ہونے کے ساتھ اسے چلائیں:

سب سے غیر جانبدار خبر کیا ہے
tightvncserver

VNC سرور شروع کرکے ختم کریں:

vncserver :0 -geometry 1920x1080 -depth 24

یہ ڈسپلے 0 پر ایک سیشن بناتا ہے - اس کا نوٹ رکھیں کیونکہ جب آپ جڑیں گے تو آپ کو اس کی ضرورت ہوگی۔

اس سرور سیشن سے منسلک ہونے کے لیے ، آپ کو پہلے اپنے ڈیسک ٹاپ کمپیوٹر پر TightVNC انسٹال کرنے کی ضرورت ہوگی۔ لینکس صارفین کو صرف TightVNC viewer انسٹال کرنا چاہیے:

sudo apt-get install xtightvncviewer

دریں اثنا ، ونڈوز اور میک او ایس ایکس صارفین کلائنٹ کو ڈاؤن لوڈ کرسکتے ہیں۔ www.tightvnc.com/download.php . اس بات کو یقینی بنائیں کہ آپ اپنے کمپیوٹر پر ٹائٹ وی این سی ویویر لانچ کریں ، کیونکہ ڈاؤن لوڈ پیکیج آپ کے کمپیوٹر پر ٹائٹ وی این سی سرور بھی انسٹال کرے گا۔

ٹائٹ وی این سی ویوئر چلنے کے ساتھ ، اپنے راسبیری پائی کا آئی پی ایڈریس یا ڈیوائس کا نام درج کریں ، اس کے بعد بڑی آنت اور سیشن کی تعداد۔ مثال کے طور پر ، سیشن 0 سے منسلک ہونے کے لیے ، اوپر بنایا گیا ہے ، درج کریں۔ MyRaspberryPi: 0۔ ، 'MyRaspberryPi' کی جگہ آپ کے اپنے ڈیوائس کا نام یا IP پتہ۔

بوٹ پر VNC چلائیں۔

جیسا کہ چیزیں کھڑی ہیں ، یہ تب ہی کام کرے گا جب آپ دوڑیں۔ ٹائٹ وی این سی سرور ہر بار جب آپ راسبیری پائی کو دوبارہ شروع کرتے ہیں ، جس کا مطلب ہے کہ پہلے SSH کنکشن قائم کریں - مثالی نہیں! تاہم ، آپ اسٹارٹ اپ اسکرپٹ بنا کر اس پر قابو پا سکتے ہیں۔

نینو میں ایک نئی فائل بنا کر شروع کریں:

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 سست لگتا ہے۔ خوش قسمتی سے ایک متبادل ہے - SSH حل پر ایک قسم کا VNC۔

XMING کے ساتھ SSH پر VNC۔

اگر آپ نے SSH کے لیے ہماری گائیڈ کی پیروی کی ہے ، یا پہلے اس سروس کو استعمال کیا ہے تو آپ کو معلوم ہوگا کہ اس طرح کے کنکشن SSH کلائنٹ کے ذریعے چلائے جاتے ہیں۔ ونڈوز پر ، یہ شاید پٹی ہے ، جسے آپ کو پہلے ہی انسٹال کرنا چاہیے تھا۔

ونڈوز صارفین Xming سے فائدہ اٹھا سکتے ہیں ، ایک VNC طرز کا حل جو تیز کارکردگی اور اضافی وشوسنییتا پیش کرتا ہے۔ معیاری SSH کی طرح ، تاہم ، یہ آپ کے Raspberry Pi پر SSH کو فعال کیے جانے پر منحصر ہے ، جسے آپ raspi-config (یہ بطور ڈیفالٹ فعال ہے) کا استعمال کرتے ہوئے کر سکتے ہیں۔

ڈاؤن لوڈ کرکے شروع کریں۔ Sourceforge سے Xming۔ اور انسٹال کرنا ، اس بات کی تصدیق کرنا کہ پٹی لنک انسٹالیشن وزرڈ میں منتخب کیا گیا ہے۔

ایک بار جب Xming انسٹال ہوجائے تو ، ڈیسک ٹاپ شارٹ کٹ تلاش کریں ، دائیں کلک کریں اور منتخب کریں۔ پراپرٹیز میں ہدف۔ میدان ، اس بات کو یقینی بنائیں کہ فائل کا پتہ درج ذیل ہے۔

'C: Program Files (x86) Xming Xming.exe' : 0 -کلپ بورڈ -ملٹی ونڈو۔

اگر بولڈ میں متن موجود نہیں ہے تو اسے شامل کریں اور کلک کریں۔ درخواست دیں .

جب ہو جائے تو ، Xming لانچ کریں۔ ونڈوز فائر وال پروگرام کو روکنے کی کوشش کرے گا ، لہذا اس باکس کے ظاہر ہونے کا انتظار کریں اور کلک کریں۔ اجازت دیں۔ .

ہم قریب ہیں۔ پٹی میں ، بائیں طرف مینو ٹری کو بڑھائیں اور جائیں۔ کنکشن> SSH> X11۔ . یہاں ، چیک کریں۔ X11 فارورڈنگ کو فعال کریں۔ . سیشن ویو پر واپس جائیں ، پھر اپنے راسبیری پائی کے لیے آئی پی ایڈریس یا ڈیوائس کا نام درج کریں ، شاید اگر آپ ان سیٹنگز کو دوبارہ استعمال کرنے کا ارادہ رکھتے ہیں تو سیشن کو محفوظ کریں۔

کلک کریں۔ جڑیں۔ - سیکنڈ بعد ، آپ SSH پر ورچوئل ڈیسک ٹاپ کے تجربے سے لطف اندوز ہوں گے!

مائیکروسافٹ آر ڈی پی کا استعمال کرتے ہوئے ریموٹ کنیکٹ۔

ڈیسک ٹاپ پی سی اور راسبیری پائی کے درمیان ریموٹ کنکشن کے لیے ایک اور آپشن مائیکروسافٹ آر ڈی پی ہے۔ یہ ونڈوز وسٹا اور بعد میں بنایا گیا ہے ، لہذا آپ کے کمپیوٹر پر کسی اضافی سافٹ ویئر کی ضرورت نہیں ہے۔

اپنے راسبیری پائی پر ، ٹرمینل ونڈو کھولیں اور xrdp انسٹال کریں۔

بطور مانیٹر لیپ ٹاپ استعمال کریں۔
sudo apt-get install xrdp

ایک بار انسٹال ہونے کے بعد ، یہ جب بھی آپ کے کمپیوٹر سے مستند کنکشن بنایا جائے گا ، جیسا کہ xrdp بطور سروس چلتا ہے۔ ونڈوز میں ریموٹ ڈیسک ٹاپ کنکشن لانچ کریں (W8.x اور بعد میں اسے تلاش کرنے کے لیے صرف 'rdp' تلاش کر سکتے ہیں) اور کمپیوٹر فیلڈ میں ، اپنے Pi کا IP ایڈریس داخل کریں۔ جب آپ کنیکٹ پر کلک کرتے ہیں تو ، ونڈوز کو آپ سے کنکشن کی تصدیق کے لیے کہنا چاہیے ، کیونکہ ٹارگٹ کمپیوٹر کی شناخت واضح نہیں ہوگی۔ جیسا کہ آپ جانتے ہیں کہ یہ آپ کا Raspberry Pi ہے ، اور آپ کے نیٹ ورک پر ، آگے بڑھنا محفوظ ہے۔

جب اشارہ کیا جائے تو ، اپنے Pi اکاؤنٹ کا صارف نام اور پاس ورڈ داخل کریں۔ اگر ، مثال کے طور پر ، آپ نے ڈیفالٹس کو تبدیل نہیں کیا تھا ، تو یہ یوزر نیم ہوگا: pi اور پاس ورڈ: رس بھری .

ایک لمحے میں ، آپ کو اپنے راسبیری پائی سے دور سے منسلک ہونا چاہئے!

ہم Raspberry Pi کے لیے تین ریموٹ ڈیسک ٹاپ حل دیکھ رہے ہیں۔ آپ کا پسندیدہ کون سا ہے؟ کیا آپ مختلف ریموٹ ڈیسک ٹاپ ٹولز استعمال کرتے ہیں؟ ہمیں اس کے بارے میں تبصرے میں بتائیں۔

بانٹیں بانٹیں ٹویٹ ای میل۔ 11 حیرت انگیز اینڈرائیڈ ایپس جو آپ کے فون کو استعمال کرنے کا طریقہ بدل دیں گی۔

یہاں اینڈرائیڈ کے لیے انتہائی حیرت انگیز ایپس ہیں جو آپ کے ڈیوائس کے ساتھ روزانہ کی بنیاد پر آپ کے استعمال اور تعامل کو بدل دیں گی۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • DIY
  • ریموٹ ڈیسک ٹاپ
  • وی این سی
  • راسباری پائی
  • ریموٹ کنٹرول
مصنف کے بارے میں کرسچن کاولی۔(1510 مضامین شائع ہوئے)

ڈپٹی ایڈیٹر برائے سیکیورٹی ، لینکس ، DIY ، پروگرامنگ ، اور ٹیک وضاحت ، اور واقعی مفید پوڈ کاسٹ پروڈیوسر ، ڈیسک ٹاپ اور سافٹ ویئر سپورٹ میں وسیع تجربے کے ساتھ۔ لینکس فارمیٹ میگزین میں شراکت دار ، کرسچن ایک راسبیری پائی ٹنکرر ، لیگو پریمی اور ریٹرو گیمنگ فین ہے۔

کرسچن کاولی سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔