Remote Access A Mac From Windows Using VNC
فہرست کا خانہ:
- شرطیں
- ڈیسک ٹاپ ماحول تیار کرنا
- VNC سرور انسٹال کرنا
- VNC سرور کی تشکیل
- سسٹمڈ یونٹ فائل بنانا
- VNC سرور سے منسلک ہو رہا ہے
- لینکس اور میکوس پر ایس ایس ایچ ٹنلنگ مرتب کریں
- ونڈوز پر ایس ایس ایچ ٹنلنگ مرتب کریں
- نتیجہ اخذ کرنا
اس گائیڈ میں اوبنٹو 18.04 سسٹم پر VNC سرور کو انسٹال کرنے اور تشکیل دینے کے لئے ضروری اقدامات کا احاطہ کیا گیا ہے۔ ہم آپ کو یہ بھی دکھائیں گے کہ کس طرح SSN سرنگ کے ذریعے VNC سرور سے محفوظ طریقے سے جڑنا ہے۔
ورچوئل نیٹ ورک کمپیوٹنگ (VNC) ایک گرافیکل ڈیسک ٹاپ شیئرنگ سسٹم ہے جو آپ کو اپنے کی بورڈ اور ماؤس کو دوسرے کمپیوٹر کو دور سے کنٹرول کرنے کے لئے استعمال کرنے کی سہولت دیتا ہے۔ یہ مائیکروسافٹ ریموٹ ڈیسک ٹاپ پروٹوکول (آر ڈی پی) کا اوپن سورس متبادل ہے۔
شرطیں
سبق جاری رکھنے سے پہلے اس بات کو یقینی بنائیں کہ آپ کسی صارف کی حیثیت سے لاگ ان ہیں جس میں سوڈو مراعات ہیں۔
ڈیسک ٹاپ ماحول تیار کرنا
زیادہ تر سرورز میں ڈیسک ٹاپ کا ماحول موجود نہیں ہوتا ہے ، لہذا ہم ہلکے وزن میں ڈیسک ٹاپ ماحول انسٹال کرکے شروع کریں گے۔
اوبنٹو ذخیروں میں ڈیسک ٹاپ کے متعدد ماحول (DE) دستیاب ہیں۔ اس سبق میں ہم Xfce انسٹال کریں گے۔ یہ ایک تیز ، مستحکم اور ہلکا پھلکا ڈیسک ٹاپ ماحول ہے ، جو اسے ریموٹ سرور پر استعمال کیلئے مثالی بنا دیتا ہے۔
پہلے اپنے سسٹم کو اس کے ساتھ اپ ڈیٹ کریں:
sudo apt update
sudo apt upgrade
پھر ، اپنے سرور پر Xfce کو انسٹال کرنے کے لئے درج ذیل کمانڈ کو ٹائپ کریں:
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
آپ کے سسٹم پر انحصار کرتے ہوئے ، Xfce پیکجوں کو ڈاؤن لوڈ اور انسٹال کرنے میں کچھ وقت لگ سکتا ہے۔
VNC سرور انسٹال کرنا
اوبنٹو کے ذخیروں جیسے TightVNC ، TigerVNC اور x11vnc میں متعدد مختلف VNC سرور دستیاب ہیں۔ ہر وی این سی سرور کی رفتار اور سیکیورٹی کے لحاظ سے مختلف طاقتیں اور کمزوریاں ہیں۔
ہم ٹائیگر وی این سی کو انسٹال کریں گے ، جو اعلی کارکردگی والے VNC سرور کو فعال طور پر برقرار رکھتا ہے۔
اپنے اوبنٹو سرور پر ٹائیگر وی این سی انسٹال کرنے کے لئے درج ذیل کمانڈ کو ٹائپ کریں:
sudo apt install tigervnc-standalone-server tigervnc-common
اب جب کہ VNC سرور انسٹال ہوا ہے اگلا مرحلہ
vncserver
کمانڈ چلانا ہے جو ابتدائی تشکیل تشکیل دے گا اور پاس ورڈ ترتیب دے گا۔ مندرجہ ذیل کمانڈ کو چلاتے وقت sudo استعمال نہ کریں:
vncserver
آپ کو پاس ورڈ درج کرنے اور اس کی تصدیق کرنے کا اشارہ کیا جائے گا اور آیا اسے دیکھنے کے لئے صرف پاس ورڈ کے طور پر مرتب کیا جائے۔ اگر آپ صرف دیکھنے والا پاس ورڈ ترتیب دینے کا انتخاب کرتے ہیں تو صارف ماؤس اور کی بورڈ کے ساتھ VNC مثال کے ساتھ بات چیت نہیں کر سکے گا۔
You will require a password to access your desktops. Password: Verify: Would you like to enter a view-only password (y/n)? n /usr/bin/xauth: file /home/linuxize/.Xauthority does not exist New 'server2.linuxize.com:1 (linuxize)' desktop at:1 on machine server2.linuxize.com Starting applications specified in /etc/X11/Xvnc-session Log file is /home/linuxize/.vnc/server2.linuxize.com:1.log Use xtigervncviewer -SecurityTypes VncAuth -passwd /home/linuxize/.vnc/passwd:1 to connect to the VNC server.
پہلی بار جب
vncserver
کمانڈ چلایا جائے گا تو ، وہ پاس ورڈ فائل and
~/.vnc
ڈائرکٹری میں بنائے گا اور اسٹور کرے گا جو پیش نہیں ہونے کی صورت میں تخلیق کیا جائے گا۔
نوٹ کریں
:1
مندرجہ بالا آؤٹ پٹ میں میزبان نام کے بعد۔ یہ ڈسپلے پورٹ نمبر کی نشاندہی کرتا ہے جس پر وی این سی سرور چل رہا ہے۔ ہمارے معاملے میں ، سرور ٹی سی پی پورٹ
5901
(5900 + 1) پر چل رہا ہے۔ اگر آپ
vncserver
ساتھ دوسری مثال تیار کرتے ہیں تو یہ اگلی مفت بندرگاہ پر چلے گا یعنی
:2
اس کا مطلب یہ ہے کہ سرور
5902
(5900 + 2) پر چل رہا ہے۔
جس چیز کو یاد رکھنا ضروری ہے وہ یہ ہے کہ جب VNC سرورز کے ساتھ کام کرتے ہو تو
:X
ایک ڈسپلے پورٹ ہے جس سے مراد
5900+X
۔
اگلے مرحلے کے ساتھ جاری رکھنے سے پہلے ، پہلے VNC مثال کو
-kill
کمانڈ کا استعمال کرکے
-kill
آپشن اور سرور نمبر کے ساتھ بطور دلیل بند کریں۔ ہمارے معاملے میں سرور پورٹ 5901 (
:1
) میں چل رہا ہے ، لہذا ہم اسے اس کے ساتھ روکیں گے:
vncserver -kill:1
Killing Xtigervnc process ID 7264… success!
VNC سرور کی تشکیل
اب جبکہ ہمارے پاس ہمارے سرور پر ایکسفیس اور ٹائیگر وی این سی دونوں نصب ہیں ، ہمیں ایکسفیس کو استعمال کرنے کے لئے ٹائیگر وی این سی کو تشکیل دینے کی ضرورت ہے۔ ایسا کرنے کے لئے درج ذیل فائل بنائیں:
nano ~/.vnc/xstartup
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec startxfce4
فائل کو محفوظ کریں اور بند کریں۔ جب بھی آپ ٹائیگر وی این سی سرور کو اسٹارٹ کریں یا دوبارہ اسٹارٹ کریں گے تو مذکورہ کمانڈ خودبخود نافذ ہوجائیں گے۔
~/.vnc/xstartup
فائل کو بھی اجازت دینے کی ضرورت ہے۔ یہ یقینی بنانے کے
chmod
کمانڈ کو چلائیں:
chmod u+x ~/.vnc/xstartup
. /.vnc / تشکیل دیں
سسٹمڈ یونٹ فائل بنانا
ہم ایک سسٹمڈ یونٹ فائل بنائیں گے جو ہمیں ضرورت کے مطابق VNC سروس کو آسانی سے شروع کرنے ، روکنے اور دوبارہ شروع کرنے کے قابل بنائے گی ، جیسا کہ کسی دوسرے سسٹمڈ سروس کی طرح ہے۔
اپنا ٹیکسٹ ایڈیٹر کھولیں اور اس میں مندرجہ ذیل ترتیب کو کاپی اور پیسٹ کریں۔ اپنے صارف نام سے مماثل ہونے کے لئے لائن 7 میں صارف کا نام تبدیل کرنا یقینی بنائیں۔
sudo nano /etc/systemd/system/[email protected]
/etc/systemd/system/[email protected]
Description=Remote desktop service (VNC) After=syslog.target network.target Type=simple User=linuxize PAMName=login PIDFile=/home/%u/.vnc/%H%i.pid ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill:%i > /dev/null 2>&1 ||:' ExecStart=/usr/bin/vncserver:%i -geometry 1440x900 -alwaysshared -fg ExecStop=/usr/bin/vncserver -kill:%i WantedBy=multi-user.target
فائل کو محفوظ کریں اور بند کریں۔
سسٹم کو مطلع کریں کہ ہم نے اس کے ساتھ ایک نئی یونٹ کی فائل بنائی ہے۔
sudo systemctl daemon-reload
اگلا مرحلہ یونٹ فائل کو مندرجہ ذیل کمانڈ سے قابل بنانا ہے۔
sudo systemctl enable [email protected]
@
نشانی کے بعد نمبر
1
ڈسپلے پورٹ کی وضاحت کرتا ہے جس پر VNC سروس چلے گی۔ اس کا مطلب یہ ہے کہ وی این سی سرور پورٹ
5901
پر سنے گا ، جیسا کہ ہم نے گذشتہ حصے میں بحث کی ہے۔
عمل کرکے VNC سروس کا آغاز کریں:
sudo systemctl start [email protected]
تصدیق کریں کہ خدمت کامیابی کے ساتھ شروع ہوئی ہے:
sudo systemctl status [email protected]
● [email protected] - Remote desktop service (VNC) Loaded: loaded (/etc/systemd/system/[email protected]; indirect; vendor preset: enabled) Active: active (running) since Thu 2018-08-16 19:05:54 UTC; 4s ago Process: 9893 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill:1 > /dev/null 2>&1 ||: (code=exited, status=0/SUCCESS) Main PID: 9900 (vncserver) Tasks: 0 (limit: 507) CGroup: /system.slice/system-vncserver.slice/[email protected] ‣ 9900 /usr/bin/perl /usr/bin/vncserver:1 -geometry 1440x900 -alwaysshared -fg
VNC سرور سے منسلک ہو رہا ہے
VNC ایک انکرپٹڈ پروٹوکول نہیں ہے اور اسے پیکٹ سونففنگ کا نشانہ بنایا جاسکتا ہے۔ تجویز کردہ نقطہ نظر میں ایک ایس ایس ایچ سرنگ بنانا ہے جو آپ کی مقامی مشین سے ٹریفک کو محفوظ طور پر 5901 پورٹ پر اسی بندرگاہ کے سرور پر بھیجے گی۔
لینکس اور میکوس پر ایس ایس ایچ ٹنلنگ مرتب کریں
ssh -L 5901:127.0.0.1:5901 -N -f -l username server_ip_address
آپ کو صارف کا پاس ورڈ داخل کرنے کا اشارہ کیا جائے گا۔
username
اور
server_ip_address
کو اپنے صارف نام اور اپنے سرور کے IP پتے سے تبدیل کرنا مت بھولنا۔
ونڈوز پر ایس ایس ایچ ٹنلنگ مرتب کریں
پوٹی کو کھولیں اور اپنے سرور کا IP ایڈریس
Host name or IP address
فیلڈ میں داخل کریں۔




آپ اپنے کی بورڈ اور ماؤس کا استعمال کرکے اپنے مقامی مشین سے ریموٹ XFCE ڈیسک ٹاپ کے ساتھ بات چیت شروع کرسکتے ہیں۔
نتیجہ اخذ کرنا
ابھی آپ کے پاس وی این سی سرور چلنا چاہئے اور آپ اپنے اوبنٹو 18.04 سرور کو آسانی سے اپنے مقامی ڈیسک ٹاپ مشین سے گرافک انٹرفیس استعمال کرنے میں آسانی سے استعمال کرسکتے ہیں۔
اپنے VNC سرور کو ایک سے زیادہ صارف کے ل a ڈسپلے شروع کرنے کے
vncserver
. ، ابتدائی تشکیل تشکیل دیں اور
vncserver
کمانڈ کا استعمال کرکے پاس ورڈ ترتیب دیں۔ آپ کو ایک مختلف پورٹ کا استعمال کرتے ہوئے ایک نئی سروس فائل بنانے کی بھی ضرورت ہوگی۔
اگر آپ کے ذہن میں کوئی سوال ہے تو بلا جھجھک۔
ubuntu vncونڈوز 7 / وسٹا / ایکس پی کی مرمت، دوبارہ انسٹال کرنے، ان انسٹال کرنے، مرمت ونڈوز 7، ونڈوز وسٹا اور ونڈوز ایکس پی انسٹال کرنے، دوبارہ انسٹال کرنے، اپ ڈیٹ یا ان انسٹال کرنے پر صرف توجہ مرکوز کرنے والی ویب سائٹ نے مائیکروسافٹ نے ایک نیا مدد سائٹ شروع کیا ہے جو صرف ونڈوز 7، ونڈوز وسٹا اور انسٹال کرنے، انسٹال کرنے، ونڈوز ایکس پی. اگر آپ اب ونڈوز وسٹا 7 میں ونڈوز وسٹا کو اپ گریڈ کرنے کی منصوبہ بندی کر رہے ہیں، تو یہ ایک بہت اچھا وسائل ہے!
ان لوگوں کے لئے ایک بہت ہی جامع اور مددگار ذریعہ ہے جو ونڈوز 7 انسٹال کرنے، دوبارہ انسٹال کرنے یا اپ ڈیٹ کرنے کی منصوبہ بندی کر سکتا ہے. ونڈوز وسٹا اور ونڈوز ایکس پی.
ونڈوز 7 ای ونڈوز 7 ایینڈ ایڈیشن 9 میں انٹرنیٹ ایکسپلورر 9 کو دوبارہ انسٹال کریں. ونڈوز 7 ای اور سٹینڈرڈ ایڈیشن میں انٹرنیٹ ایکسپلورر 9 کو انسٹال کرنے کا طریقہ. IE، بیک اپ پسندیدہ اور ترتیبات کو انسٹال کرنا اور معیاری اور ای ایڈیشن میں IE9 کس طرح انسٹال کرنا ہے.
ای ونڈوز 7 ای ایڈیشن یورپی اقتصادی علاقے، کروشیا اور سوئٹزرلینڈ میں دستیاب ہے جانیں. ونڈوز 7 کا یہ ورژن براؤزر میں شامل نہیں ہے، یعنی. یہ انٹرنیٹ ایکسپلورر انسٹال نہیں کرے گا. آپ کو ونڈوز 7 ای ایڈیشن میں انٹرنیٹ ایکسپلورر انسٹال کرنا پڑے گا.
اوبنٹو 18.04 پر این ایف ایس سرور کو انسٹال اور تشکیل کا طریقہ
نیٹ ورک فائل سسٹم (این ایف ایس) ایک تقسیم شدہ فائل سسٹم پروٹوکول ہے جو آپ کو نیٹ ورک پر ریموٹ ڈائریکٹریوں کا اشتراک کرنے کی سہولت دیتا ہے۔ اس ٹیوٹوریل میں ، ہم اوبنٹو 18.04 پر NFSv4 سرور مرتب کرنے کا طریقہ دیکھیں گے۔







