لینکس ٹکسال 20 پر وی این سی سرور انسٹال کریں۔

Install Vnc Server Linux Mint 20



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

اس ٹیوٹوریل میں ، ہم بیان کریں گے کہ لینکس منٹ 20 سسٹم پر VNC سرور کیسے انسٹال کیا جائے۔ VNC سرور سے کنکشن کو جانچنے کے لیے ، ہم VNC viewer (VNC client) ایپلی کیشن استعمال کریں گے۔ آپ VNC کلائنٹ کی کوئی دوسری درخواست استعمال کر سکتے ہیں۔

مضمون کی طرف بڑھنے سے پہلے ، یقینی بنائیں کہ آپ بطور سوڈو صارف لاگ ان ہیں۔







مرحلہ 1: ڈیسک ٹاپ ماحول انسٹال کریں۔

لینکس میں کئی ڈیسک ٹاپ ماحول ہیں ، جیسے Gnome ، KDE ، XFCE ، Unity وغیرہ۔ ہمیں VNC سرور کو صحیح طریقے سے کام کرنے کے لیے ان میں سے کسی ایک کو انسٹال کرنے کی ضرورت ہوگی۔ یہاں ، ہم XFCE ڈیسک ٹاپ انسٹال کرنے جا رہے ہیں۔



Ctrl+Alt+T کی بورڈ شارٹ کٹ کا استعمال کرتے ہوئے کمانڈ لائن ٹرمینل ایپلیکیشن کھولیں اور پھر XFCE ڈیسک ٹاپ انسٹال کرنے کے لیے ٹرمینل میں درج ذیل کمانڈ جاری کریں۔



$سودومناسبانسٹال کریںxfce4 xfce4-goodies





مذکورہ کمانڈ کو چلانے کے بعد ، نظام اس بات کی تصدیق مانگ سکتا ہے کہ اگر آپ انسٹالیشن جاری رکھنا چاہتے ہیں یا نہیں۔ جاری رکھنے کے لیے y دبائیں اس کے بعد ، XFCE ڈیسک ٹاپ آپ کے سسٹم پر تمام انحصار کے ساتھ انسٹال ہو جائے گا۔

مرحلہ 2: VNC سرور انسٹال کریں۔

لینکس سسٹم کے لیے مختلف VNC سرور دستیاب ہیں۔ یہاں ، ہم Tightvncserver انسٹال کرنے جا رہے ہیں۔ Tightvncserver کو ترتیب دینا اور چلانا بہت آسان ہے ، اور یہ قابل اعتماد بھی ہے۔ Tightvncserver انسٹال کرنے کے لیے ٹرمینل میں درج ذیل کمانڈ جاری کریں۔



$سودومناسبانسٹال کریں -اورٹائٹ وی این سی سرور

تنصیب مکمل ہونے کے بعد ، ٹرمینل میں درج ذیل کمانڈ جاری کریں:

$vncserver

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

جب آپ پہلی بار vncserver کمانڈ چلاتے ہیں تو یہ آپ کی ہوم ڈائریکٹری کے تحت ایک نئی ڈائریکٹری .vnc بناتا ہے۔ اس ڈائریکٹری کو دیکھنے کے لیے ، آپ ٹرمینل میں درج ذیل کمانڈ جاری کر سکتے ہیں۔

$ایل ایس -این ایس۔۔/.vnc/

VNC سرور کا عمل دیکھنے کے لیے ، ٹرمینل میں درج ذیل کمانڈ جاری کریں:

$پی ایس -ایف۔ | گرفتXtightvnc

مرحلہ 3: VNC ترتیب دیں

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

$vncserver-مار ڈالو:

VNC سرور کی ڈیفالٹ کنفیگریشن فائل ~/ .vnc/ xstartup ہے۔ اس فائل میں کوئی تبدیلی کرنے سے پہلے ، آئیے اس فائل کی بیک اپ کاپی بنائیں۔ ایسا کرنے کے لیے ٹرمینل میں درج ذیل کمانڈ جاری کریں:

$mv۔/.vnc/xstartup/.vnc/xstartup.backup

اب کسی بھی ٹیکسٹ ایڈیٹر کا استعمال کرتے ہوئے ~/.vnc/xstartup فائل میں ترمیم کریں۔ یہاں ، ہم ویم ٹیکسٹ ایڈیٹر استعمال کر رہے ہیں:

$سودو میں آیا۔/.vnc/xstartup

اس فائل میں درج ذیل لائنیں داخل کریں:

#!/bin/bash
xrdb$ HOME/. ایکسیسورس
startxfce4&

اب مارا۔ Esc کلید اور دبائیں : wq save/.vnc/xstartup فائل کو محفوظ کرنے اور بند کرنے کے لیے۔

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

$chmod+ x۔/.vnc/xstartup

ٹرمینل میں درج ذیل کمانڈ کا استعمال کرتے ہوئے VNC سرور چلائیں۔

$vncserver

مرحلہ 4: VNC کو بطور سروس تشکیل دیں۔

اب آپ کو VNC سرور کے لیے سروس فائل بنانے کی ضرورت ہوگی۔ اس مقصد کے لیے ، مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے/etc/systemd/system ڈائریکٹری پر جائیں۔

$سی ڈی /وغیرہ/نظام/نظام

پھر ٹرمینل میں درج ذیل کمانڈ کے ساتھ سروس فائل بنائیں:

$میں آیاvncserver۔. سروس

اس فائل میں درج ذیل لائنیں داخل کریں:

[یونٹ]
تفصیل=ریموٹ ڈیسک ٹاپ سروس۔(وی این سی)
کے بعد۔=syslog.ہدفنیٹ ورکہدف
[خدمت۔]
ٹائپ کریں۔=فورکنگ
صارف۔=ایڈورڈ
پی آئی ڈی فائل=/گھر/ایڈورڈ/.vnc/٪ H:٪ i۔پی آئی ڈی
ExecStartPre=-/usr/bin/vncserver -kill:٪ i۔>/dev/null>&
ExecStart=/usr/bin/vncserver -depth۔24۔جیومیٹری 1280x800:٪ i
ExecStop=/usr/bin/vncserver -kill:٪ i۔
[انسٹال کریں]
وانٹڈ بائی۔=کثیرصارف.ہدف

اب مارا۔ Esc کلید اور دبائیں : wq فائل کو محفوظ کرنے اور بند کرنے کے لیے۔

اب ٹرمینل میں درج ذیل کمانڈ کا استعمال کرتے ہوئے systemd عمل کو دوبارہ لوڈ کریں:

$systemctl ڈیمون دوبارہ لوڈ

پھر VNC سرور خدمات شروع کریں:

$systemctl شروع vncserver۔1. خدمت۔

VNC سرور سروس کو بوٹ پر شروع کرنے کے قابل بنانے کے لیے ، درج ذیل کمانڈ استعمال کریں:

$systemctlفعالvncserver۔1. خدمت۔

VNC سروس کی حیثیت چیک کرنے کے لیے درج ذیل کمانڈ استعمال کریں:

$systemctl حیثیت vncserver۔1. خدمت۔

مرحلہ 5: VNC سرور سے جڑیں۔

اب ہم ایک SSH سرنگ کے ذریعے VNC سرور سے رابطہ قائم کرنے کی کوشش کریں گے کیونکہ VNC خود ایک خفیہ کردہ پروٹوکول نہیں ہے۔ ایسا کرنے کے لیے ٹرمینل میں درج ذیل کمانڈ جاری کریں:

$ssh -تھی 5901۔: 127.0.0.1:5901۔ - [صارف کا نام] [server_ip]

[user_name] اور [server_ip] کو اصل صارف نام اور VNC سرور کے IP ایڈریس سے تبدیل کریں۔ ہماری مثال میں ، کمانڈ یہ ہوگا:

$ssh -تھی 5901۔: 127.0.0.1:5901۔ -kbuzdar 192.168.72.159

یہ کمانڈ آپ کے لوکل ہوسٹ اور وی این سی سرور کے درمیان ایک محفوظ سرنگ قائم کرے گی۔

اب اپنے سسٹم پر VNC کلائنٹ ایپلی کیشن (VNC viewer) انسٹال کریں اور اسے لانچ کریں۔ VNC ناظرین کے اوپری بار میں ، 127.0.0.1:5901 ٹائپ کریں ، اور دبائیں۔ داخل کریں۔ .

جب مندرجہ ذیل ڈائیلاگ ظاہر ہوتا ہے ، کلک کریں۔ جاری رہے .

مندرجہ ذیل توثیقی ڈائیلاگ میں ، VNC سرور پاس ورڈ ٹائپ کریں اور کلک کریں۔ ٹھیک ہے .

اب آپ ریموٹ سسٹم کا ڈیسک ٹاپ دیکھیں گے۔

VNC سرور کنکشن کامیابی سے قائم ہو چکا ہے۔ ایک بار جب آپ فارغ ہوجائیں تو ، VNC viewer ایپلی کیشن کو بند کردیں اور ٹرمینل ونڈو میں Ctrl+c کا استعمال کرکے SSH ٹنل کو بھی مار دیں۔ اگر آپ کو دوبارہ VNC سرور سے رابطہ قائم کرنے کی ضرورت ہے تو پہلے سرنگ بنائیں اور پھر VNC ویوور ایپلی کیشن کا استعمال کرتے ہوئے VNC سرور سے جڑیں۔

اس آرٹیکل میں ، آپ نے سیکھا ہے کہ لینکس منٹ 20 سسٹم پر وی این سی سرور کیسے انسٹال کیا جائے۔ اب آپ GUI انٹرفیس کا استعمال کرتے ہوئے اپنے مقامی نظام سے لینکس ٹکسال کا آسانی سے انتظام کر سکتے ہیں۔ مجھے امید ہے کہ آپ نے مضمون پسند کیا!