قم بتثبيت VNC Server على Linux Mint 20

Install Vnc Server Linux Mint 20



في بعض الأحيان ، لا تحتاج فقط إلى الاتصال بالأنظمة البعيدة ولكن تحتاج أيضًا إلى الوصول إلى بيئة واجهة المستخدم الرسومية بالكامل. في Linux ، يعد VNC أداة تتيح لك تسجيل الدخول إلى خادم Linux بيانياً عن بُعد. يشبه VNC (Stands for Virtual Network Computing) أداة سطح المكتب البعيد في أنظمة Windows. يمكّنك من إدارة الخادم البعيد والتحكم فيه من نظامك المحلي.

في هذا البرنامج التعليمي ، سوف نصف كيفية تثبيت خادم VNC على نظام Linux Mint 20. لاختبار الاتصال بخادم VNC ، سنستخدم تطبيق VNC viewer (عميل VNC). يمكنك استخدام أي تطبيق عميل VNC آخر.

قبل متابعة المقال ، تأكد من تسجيل الدخول كمستخدم sudo.







الخطوة 1: قم بتثبيت بيئة سطح المكتب

هناك العديد من بيئات سطح المكتب في Linux ، مثل Gnome و KDE و XFCE و Unity وما إلى ذلك. سنحتاج إلى تثبيت أي منها حتى يعمل خادم VNC بشكل صحيح. هنا ، سنقوم بتثبيت سطح المكتب XFCE.



افتح تطبيق سطر الأوامر Terminal باستخدام اختصار لوحة المفاتيح Ctrl + Alt + T ثم قم بإصدار الأمر التالي في Terminal لتثبيت XFCE لسطح المكتب.



$سودوملائمتثبيتxfce4 xfce4- الأشياء الجيدة





بعد تشغيل الأمر أعلاه ، قد يطلب النظام تأكيدًا إذا كنت تريد متابعة التثبيت أم لا. اضغط y للمتابعة ؛ بعد ذلك ، سيتم تثبيت سطح مكتب XFCE على نظامك مع جميع التبعيات.

الخطوة 2: قم بتثبيت خادم VNC

هناك خوادم VNC مختلفة متاحة لأنظمة Linux. هنا ، سنقوم بتثبيت Tightvncserver. من السهل جدًا إعداد وتشغيل Tightvncserver ، كما أنه موثوق أيضًا. قم بإصدار الأمر التالي في Terminal لتثبيت Tightvncserver.



$سودوملائمتثبيت tightvncserver

بعد اكتمال التثبيت ، قم بإصدار الأمر التالي في Terminal:

$vncserver

سيُطلب منك تعيين كلمة مرور لخادم VNC. أدخل كلمة المرور ثم أكدها عن طريق إدخالها مرة أخرى. ثم سيُطلب منك إذا كنت تريد إدخال كلمة مرور للعرض فقط ، فاضغط على n. إذا قمت بالضغط على y ، فلن تتمكن من استخدام الماوس ولوحة المفاتيح للتحكم في مثيل VNC.

عندما تقوم بتشغيل الأمر vncserver لأول مرة ، فإنه يقوم بإنشاء دليل جديد. vnc ضمن الدليل الرئيسي الخاص بك. لعرض هذا الدليل ، يمكنك إصدار الأمر التالي في Terminal:

$ls -NS~/.vnc/

لعرض عملية خادم VNC ، قم بإصدار الأمر التالي في Terminal:

$ملاحظة -ef | سيطرةXtightvnc

الخطوة 3: تكوين VNC

الآن سنقوم بتكوين خادم VNC. لذلك ، أولاً ، قم بقتل جلسة VNC باستخدام الأمر التالي في Terminal:

$vncserver-قتل:1

ملف التكوين الافتراضي لخادم VNC هو ~ / .vnc / xstartup. قبل إجراء أي تغييرات على هذا الملف ، دعنا ننشئ نسخة احتياطية من هذا الملف. قم بإصدار الأمر التالي في Terminal للقيام بذلك:

$م~/.vnc/xstartup ~/.vnc/xstartup.backup

الآن قم بتحرير الملف ~ / .vnc / xstartup باستخدام أي محرر نصوص. هنا ، نحن نستخدم محرر نصوص Vim:

$سودو انا قد جئت~/.vnc/xstartup

أدخل الأسطر التالية في هذا الملف:

#!/bin/bash
كسردب$ الصفحة الرئيسية/.Xresources
startxfce4&

ضرب الآن خروج مفتاح واضغط : wq لحفظ الملف ~ / .vnc / xstartup وإغلاقه.

الآن سوف تحتاج إلى جعل هذا الملف قابلاً للتنفيذ. قم بإصدار الأمر التالي في Terminal للقيام بذلك:

$chmod+ س ~/.vnc/xstartup

قم بتشغيل خادم VNC باستخدام الأمر التالي في Terminal:

$vncserver

الخطوة 4: تكوين VNC كخدمة

الآن سوف تحتاج إلى إنشاء ملف خدمة لخادم VNC. لهذا الغرض ، انتقل إلى دليل / etc / systemd / system باستخدام الأمر التالي:

$قرص مضغوط /إلخ/النظام/النظام

ثم قم بإنشاء ملف خدمة بالأمر التالي في Terminal:

$انا قد جئتvncserver@.الخدمات

أدخل الأسطر التالية في هذا الملف:

[وحدة]
وصف=خدمة سطح المكتب البعيد(VNC)
بعد، بعدما=سجل النظام.استهدافشبكة الاتصال.استهداف
[خدمة]
نوع=تفرع
مستخدم=إدوارد
PIDFile=/ الصفحة الرئيسية / إدوارد /.فنك/٪أهلا.pid
ExecStart=- / usr / bin / vncserver - قتل:٪ i>/ ديف / فارغة2>&1
إكسيكستارت=/ usr / bin / vncserver - العمق24-الهندسة 1280x800:٪ i
إكسيكستوب=/ usr / bin / vncserver - قتل:٪ i
[تثبيت]
مطلوب من قبل=متعدد-المستعمل.استهداف

ضرب الآن خروج مفتاح واضغط : wq لحفظ الملف وإغلاقه.

الآن أعد تحميل عمليات systemd باستخدام الأمر التالي في Terminal:

$إعادة تحميل البرنامج الخفي systemctl

ثم ابدأ خدمات خادم VNC:

$بدء systemctl vncserver@1. الخدمة

لتمكين خدمة خادم VNC للبدء عند التمهيد ، استخدم الأمر التالي:

$systemctlممكنvncserver@1. الخدمة

للتحقق من حالة خدمة VNC ، استخدم الأمر التالي:

$وضع systemctl vncserver@1. الخدمة

الخطوة 5: الاتصال بخادم VNC

سنحاول الآن الاتصال بخادم VNC من خلال نفق SSH لأن VNC نفسه ليس بروتوكولًا مشفرًا. قم بإصدار الأمر التالي في Terminal للقيام بذلك:

$ssh -ال 5901: 127.0.0.1:5901 -F -ال [اسم االمستخدم] [server_ip]

استبدل [user_name] و [server_ip] باسم المستخدم الفعلي وعنوان IP لخادم VNC. في مثالنا ، سيكون الأمر:

$ssh -ال 5901: 127.0.0.1:5901 -F -الkbuzdar 192.168.72.159

سيقوم هذا الأمر بإعداد نفق آمن بين مضيفك المحلي وخادم VNC.

الآن قم بتثبيت تطبيق عميل VNC (VNC viewer) على نظامك وقم بتشغيله. في الشريط العلوي من عارض VNC ، اكتب 127.0.0.1:5901 ، واضغط على يدخل .

عندما يظهر مربع الحوار التالي ، انقر فوق يكمل .

في مربع حوار المصادقة التالي ، اكتب كلمة مرور خادم VNC وانقر فوق نعم .

الآن سترى سطح مكتب النظام البعيد.

تم إنشاء اتصال خادم VNC بنجاح الآن. بمجرد الانتهاء ، أغلق تطبيق VNC viewer واقتل أيضًا نفق SSH باستخدام Ctrl + c في نافذة Terminal. إذا كنت بحاجة إلى الاتصال بخادم VNC مرة أخرى ، فقم أولاً بإنشاء النفق ثم اتصل بخادم VNC باستخدام تطبيق عارض VNC.

في هذه المقالة ، تعلمت كيفية تثبيت خادم VNC على نظام Linux Mint 20. الآن يمكنك بسهولة إدارة Linux Mint من نظامك المحلي باستخدام واجهة المستخدم الرسومية. أتمنى أن يعجبك المقال!