كيفية إعداد سطح المكتب البعيد على نظام Linux

How Set Up Remote Desktop Linux



يسمح لك سطح المكتب البعيد بالتحكم في النظام عن بعد من جهاز كمبيوتر مختلف. يمكن أن يقتصر المستخدم البعيد على التحكم الكامل في النظام والملفات وموارد الأجهزة. هذا هو السبب في أن معظم الخوادم تدار من خلال سطح المكتب البعيد.

هناك العديد من الطرق لاستخدام سطح المكتب البعيد لاحتياجاتك. ستوضح لك هذه المقالة كيفية إعداد سطح مكتب بعيد في Linux.







سطح المكتب البعيد في Linux

هناك عدة طرق مختلفة لإعداد سطح مكتب بعيد في Linux. بالنسبة إلى CLI ، ربما يكون SSH هو أفضل طريقة لاستخدامها لهذا الغرض. إذا كنت تبحث عن سطح مكتب بعيد لواجهة المستخدم الرسومية ، فهناك الكثير من الخيارات الأخرى المتاحة. تتناول هذه المقالة بعضًا من أكثر الطرق شيوعًا لاستخدام سطح المكتب البعيد في Linux.



اعتمادًا على التوزيعة الخاصة بك ، قد تختلف بعض ميزات أو خصائص كل أداة. سأستخدم Ubuntu لهذه المقالة.



برنامج TeamViewer

من بين جميع أدوات سطح المكتب البعيد المتوفرة ، يعد برنامج TeamViewer أحد أفضل الأدوات. إنه نموذج فريميوم مما يعني أنه يمكنك استخدام الإصدار الأساسي مجانًا والدفع مقابل المزيد من الإمكانيات والوصول إلى البرنامج. لتمكين الاتصال عن بُعد ، يجب تثبيت برنامج TeamViewer على كلا الجهازين.





برنامج TeamViewer هو أداة تعمل عبر الأنظمة الأساسية المتاحة لأنظمة التشغيل Windows و Linux و macOS وأنظمة التشغيل الأخرى. للتثبيت في Linux ، احصل على حزمة Linux المناسبة لنظامك. تنزيل برنامج TeamViewer هنا.

في حالتي ، نظرًا لأنني أستخدم Ubuntu ، فقد حصلت على حزمة DEB. إذا كنت تستخدم openSUSE أو RHEL أو CentOS أو Fedora ، فستحتاج إلى الحصول على حزمة RPM.



لتثبيت حزمة DEB على Ubuntu ، قم بتشغيل الأمر التالي في الجهاز.

$سودوملائمتثبيت./teamviewer_15.7.6_amd64.deb

لتثبيت حزمة RPM على openSUSE أو SUSE Linux ، قم بتشغيل الأمر التالي.

$سودوzypperتثبيت./teamviewer.x86_64.rpm

لتثبيت حزمة RPM على RHEL أو CentOS ، قم بتشغيل الأمر التالي.

$سودو يم التثبيت./teamviewer.x86_64.rpm

لتثبيت حزمة RPM على Fedora ، قم بتشغيل الأمر التالي.

$سودوdnf localinstall teamviewer.x86_64.rpm

إذا كنت تقوم بتشغيل Arch Linux أو مشتقات Arch ، فيمكنك الحصول على برنامج TeamViewer من AUR هنا.

بمجرد اكتمال التثبيت ، قم بتشغيل التطبيق.

اقبل اتفاقية الترخيص.

برنامج TeamViewer جاهز الآن لإعداد اتصال سطح مكتب بعيد. سيُطلب المعرّف وكلمة المرور لشخص آخر للاتصال بالنظام. لاحظ أن هذه عشوائية ومؤقتة. من الممكن تكوين بيانات اعتماد مخصصة وتسجيلات دخول دائمة. ومع ذلك ، سوف تحتاج إلى أن يكون لديك حساب TeamViewer. في الوقت الحالي ، سنقوم بإعداد اتصال سطح المكتب البعيد لبرنامج TeamViewer الأساسي.

أدخل معرف الشريك لسطح المكتب البعيد وانقر فوق اتصال.

سيطلب برنامج TeamViewer كلمة مرور سطح المكتب البعيد.

هاهو! تم تكوين سطح المكتب البعيد بنجاح!

ريمينا

Remmina هو عميل سطح مكتب بعيد مجاني ومفتوح المصدر. مثل برنامج TeamViewer ، يتوفر Remmina لجميع المنصات الرئيسية. يدعم Remmina العديد من بروتوكولات شبكة سطح المكتب البعيد ، بما في ذلك VNC و SSH و RDP و NX و XDMCP.

على عكس برنامج TeamViewer ، لا توجد قيود على استخدام Remmina. يمكن استخدام Remmina لكل من أعباء العمل الشخصية والمهنية (مسؤول النظام ، والخادم ، وغيرها). هذا يجعل Remmina مربحًا بشكل لا يصدق للمستخدمين العامين والمحترفين على حد سواء.

لاحظ أن Remmina هو مجرد عميل يمكنه الاتصال بجميع أجهزة سطح المكتب البعيدة من خلال البروتوكولات المدعومة. يجب تكوين أجهزة سطح المكتب البعيدة باستخدام خادم سطح مكتب بعيد (خادم VNC ، SSH ، خادم NoMachine ، إلخ) مسبقًا حتى يتمكن Remmina من الوصول إليها.

هناك عدة طرق لتثبيت Remmina. اعتمادًا على التوزيعة الخاصة بك ، ستختلف الطريقة. تحقق من المسؤول دليل التثبيت Remmina هنا.

سيغطي هذا القسم كيفية تثبيت Remmina snap و flatpak. هذه حزم Linux عالمية ، لذا يمكنك الاستمتاع بها على أي توزيعة تقوم بتشغيلها.

لتثبيت Remmina snap ، قم بتشغيل الأمر التالي. لاحظ أنه يجب أن يكون لديك برنامج snappy (مدير حزمة snap) مثبتًا في نظامك.

$سودويفرقع، ينفجرتثبيتريمينا

لتثبيت Remmina flatpak ، قم بتشغيل الأمر التالي. كما هو الحال مع snap ، ستحتاج إلى تثبيت مدير حزمة snap أولاً.

$سودوفلاتباكتثبيتflathub org.remmina.emmina

بمجرد اكتمال التثبيت ، قم بتشغيل الأداة.

سوف أقوم بالاتصال بنظام Ubuntu البعيد الذي تم تكوينه بالفعل باستخدام خادم VNC. للاتصال بسطح المكتب البعيد ، انقر بزر الماوس الأيمن وحدد اتصال.

NoMachine

يعد برنامج TeamViewer برنامج سطح مكتب بعيد قويًا وسهل الاستخدام ، ولكنه يأتي بسعر للمستخدمين المتميزين. في حالة Remmina ، فهو مجاني ، لكنك تحتاج إلى متابعة تكوين VNC على الجهاز المستهدف. لو كان هناك حل قوي وسهل الاستخدام وخالي من التكلفة!

NoMachine هو حل سطح المكتب البعيد. يمكن أن تكون ميزاته على قدم المساواة مع برنامج TeamViewer بينما تكون خالية من التكلفة. قد يبدو هذا مريبًا بعض الشيء للأشخاص المهتمين بالخصوصية. قد تتساءل ، كيف تحصل NoMachine على الأموال التي يحتاجونها لإعالة أنفسهم؟ وفق NoMachine ، مصدر دخلهم هو بيع برامجهم للشركات. لا تجمع NoMachine أي بيانات شخصية ولا تستخدم AdWare لتحقيق الإيرادات.

NoMachine هي أداة متعددة المنصات متاحة لأنظمة Windows و Linux و macOS. في حالة Linux ، يتوفر NoMachine في حزم DEB (لـ Debian و Ubuntu والمشتقات) وحزم RPM (Fedora و SUSE و RHEL و CentOS والمشتقات). إذا كنت تقوم بتشغيل Arch Linux (أو مشتقاته) ، فتحقق من NoMachine في AUR هنا.

تنزيل NoMachine هنا.

لتثبيت حزمة DEB على Debian و Ubuntu والمشتقات ، قم بتشغيل الأمر التالي.

$سودوملائمتثبيت./nomachine_6.11.2_1_amd64.deb

لتثبيت حزمة RPM على openSUSE و SUSE Linux والمشتقات ، قم بتشغيل الأمر التالي.

$سودوzypperتثبيت./nomachine_6.11.2_1_x86_64.rpm

لتثبيت حزمة RPM على Fedora (باستخدام dnf) ، قم بتشغيل الأمر التالي.

$سودوdnf localinstall nomachine_6.11.2_1_x86_64.rpm

لتثبيت حزمة RPM على CentOS و RHEL والمشتقات ، قم بتشغيل الأمر التالي.

$سودو يم التثبيت./nomachine_6.11.2_1_x86_64.rpm

هناك جزءان من NoMachine: خادم NoMachine وعميل NoMachine. سيكون الخادم مسؤولاً عن السماح لعملاء NoMachine الآخرين بالاتصال بالنظام. سيتم استخدام العميل للاتصال واستخدام أجهزة سطح المكتب البعيدة.

أولاً ، سوف نتحقق من خادم NoMachine. قم بتشغيل خادم NoMachine.

ستظهر نافذة حالة خادم NoMachine. هناك 4 علامات تبويب. الأول هو حالة الخادم. هنا ، يمكنك رؤية عنوان IP الخاص بالخادم. هناك أيضًا خيارات لإيقاف الخادم وإعادة تشغيله وإغلاقه.

بعد ذلك ، سوف نتحقق من علامة التبويب تفضيلات الخادم. هنا ، يمكنك تكوين سلوك الخادم.

بعد ذلك ، سوف نتحقق من عميل NoMachine. سيتم استخدام هذا العميل للاتصال بسطح المكتب البعيد NoMachine.

لإضافة اتصال سطح مكتب بعيد ، انقر فوق الزر 'جديد'.

سيبدأ NoMachine في عملية إنشاء الاتصال الجديد. أولاً ، حدد البروتوكول. هناك نوعان من البروتوكولات المتاحة: NX و SSH. يوصى باستخدام NX لسطح المكتب البعيد لواجهة المستخدم الرسومية.

أدخل عنوان IP والمنفذ الخاص بخادم NoMachine.

الخطوة التالية هي طريقة المصادقة. في معظم الأحيان ، ستكون كلمة المرور.

سيسألك NoMachine عما إذا كنت تريد تكوين وكيل معين للاتصال. إذا لم يكن هناك خادم وكيل ترغب في تعيينه ، فحدد عدم استخدام خادم وكيل.

قم بتسمية الاتصال. يجب أن يكون الاسم شيئًا يتيح لك التعرف بسهولة على النظام.

تم تعيين الاتصال! انقر بزر الماوس الأيمن وحدد بدء الاتصال للاتصال بسطح المكتب البعيد.

أدخل اسم المستخدم وكلمة المرور لسطح المكتب البعيد.

بمجرد الاتصال ، ستعرض NoMachine بعض النصائح والحيل السريعة لاستخدام البرنامج.

هاهو! استمتع بسطح المكتب البعيد!

لاحظ أن Remmina متوافق أيضًا مع خادم NoMachine.

استنتاج

اعتمادًا على حجم العمل لديك ، حدد الحل المناسب لاحتياجاتك. جميع حزم برامج سطح المكتب البعيد المذكورة هنا مخصصة لسطح المكتب البعيد لواجهة المستخدم الرسومية. إذا كنت تريد الوصول فقط من خلال سطر الأوامر ، فإن SSH هو الخيار الأفضل. تعرف على كيفية تكوين واستخدام SSH في Linux هنا. جزء من البرنامج التعليمي خاص بـ Ubuntu ، لكن الباقي ينطبق على أي توزيعة.

يتمتع!