كيفية إنشاء وصول سطح المكتب البعيد إلى Ubuntu من Windows

كيفية إنشاء وصول سطح المكتب البعيد إلى Ubuntu من Windows

أنت في غرفة واحدة ، جالسًا أمام جهاز كمبيوتر ؛ البيانات التي تريدها موجودة في مكان آخر ، على جهاز كمبيوتر يقوم بتشغيل Ubuntu. إذا كان كلا الجهازين في نفس المنزل ، فلا مشكلة ؛ لكن ماذا لو كانوا في مكاتب مختلفة؟ قد يكون قليلا من المشي!





لذلك ، فإن الإجابة هي إعداد اتصال سطح مكتب بعيد. تعرف على كيفية إعداد سطح مكتب بعيد من Windows إلى Ubuntu.





لماذا الاتصال عن بعد بـ Ubuntu من Windows؟

هناك عدة أسباب وراء رغبتك في ذلك الاتصال عن بعد بجهاز كمبيوتر Ubuntu الخاص بك . ربما كنت في العمل وتحتاج إلى تسجيل الدخول إلى جهاز الكمبيوتر المنزلي. بدلاً من ذلك ، قد يكون لديك جهاز كمبيوتر Ubuntu في غرفة وجهاز كمبيوتر يعمل بنظام Windows في غرفة أخرى. ربما تريد تشغيل التحديثات على Ubuntu ، أو الوصول إلى الملفات.





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

لديك ثلاثة خيارات رئيسية لإنشاء اتصال عن بعد بجهاز Ubuntu يعمل على بيئة سطح المكتب الافتراضية:



  1. سطح المكتب البعيد (RDP)
  2. حوسبة الشبكة الافتراضية (VNC)
  3. برنامج سطح المكتب البعيد الخاص بطرف ثالث

أولاً ، ومع ذلك ، تحتاج إلى إجراء بعض الاستعدادات:

  1. قم بتمكين إعادة توجيه المنفذ على جهاز التوجيه الخاص بالجهاز البعيد
  2. ابحث عن عنوان IP
  3. قم بتثبيت SSH

دعونا نلقي نظرة على هذه بدورها.





قم بإعداد Windows RDP لاتصالات Ubuntu

تعد حلول الوصول عن بُعد سهلة الإعداد والإدارة عبر نفس الشبكة. ومع ذلك ، إذا كنت تعمل من المنزل ، فإن هذا يعقد الأمور على الفور.

لاستخدام VNC و RDP مع جهاز كمبيوتر على شبكة مختلفة ، ستحتاج إلى تمكين الوصول إلى الكمبيوتر البعيد عبر جهاز التوجيه الخاص به. يتم ذلك باستخدام 'إعادة توجيه المنفذ'. قبل أن تقوم بإعداد هذا ، ستحتاج إلى عنوان IP.





ابحث عن عنوان IP الخاص بجهاز كمبيوتر Ubuntu

قبل أن تتمكن من إنشاء اتصال بجهاز Ubuntu الخاص بك عبر RDP أو VNC ، ستحتاج إلى عنوان IP.

الطريقة الأولى هي الأسهل. انتقل فعليًا إلى جهاز Ubuntu ، واضغط على Ctrl + Alt + T. لفتح Terminal ، وإدخال الأمر:

ifconfig

ابحث عن 'inet addr' مقابل الاتصال الذي تستخدمه حاليًا. على سبيل المثال ، إذا كنت تستخدم شبكة Wi-Fi ، فابحث عن شبكة wlan0 . إذا كان الكمبيوتر متصلاً بشبكة Ethernet ، فابحث عن eth0 .

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

لم يتم فتح أي من هذين الخيارين؟ يمكنك أيضًا الاتصال بجهاز التوجيه الخاص بك مباشرةً ، عبر متصفح جهاز الكمبيوتر الخاص بك.

بمجرد تسجيل الدخول إلى وحدة تحكم المشرف الخاصة بالموجه ، ستتمكن من معرفة الأجهزة المتصلة. ما عليك سوى البحث عن اسم جهاز Ubuntu الخاص بك ، والعثور على عنوان IP ، وتدوينه في وقت لاحق.

تمكين Port Forwarding

للوصول إلى جهاز كمبيوتر على شبكة أخرى (مثل شبكة العمل الخاصة بك) ، تحتاج إلى تمكين إعادة توجيه المنفذ على جهاز التوجيه حيث يوجد كمبيوتر Ubuntu الخاص بك.

ابدأ بإنشاء عنوان IP الخاص بالموجه. يمكنك استخدام الأمر ip r لهذا ، مع grep لتحديد الإعداد الافتراضي:

ip r | grep default

قم بتدوين عنوان IP ، ثم افتحه في متصفحك لعرض وحدة تحكم المشرف الخاصة بالموجه. تمكين إعادة توجيه المنفذ أمر بسيط:

  • بحث عن ميناء الشحن الإعدادات
  • إنشاء قانون جديد المسمى سطح المكتب البعيد
  • تعيين منفذ داخلي رقم ل 3389
  • تعيين منفذ خارجي رقم ل 3389
  • أدخل ملف عنوان IP من كمبيوتر Ubuntu
  • انقر يحفظ

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

بمجرد الحفظ ، يجب أن تكون قادرًا على RDP في جهاز كمبيوتر Ubuntu عن بُعد عبر عنوان IP الثابت لمؤسستك. إذا كان صاحب العمل الخاص بك لا يستخدم IP ثابت (غير مرجح ، لكنه يحدث) ، فاستخدم مزود DNS الديناميكي في حين أن.

ملاحظة: يمكن لمسؤول النظام في مؤسستك إعداد إعادة توجيه المنفذ إذا كنت لا تستخدم أدوات سطح المكتب البعيد التجارية.

إعداد الوصول باستخدام SSH

لتوفير الوقت ، قد ترغب في تثبيت PuTTY على جهاز الكمبيوتر الخاص بك (أو فقط جرب وظيفة Windows SSH المدمجة ). يمكّنك هذا من إعداد اتصال SSH ، والذي يتيح الوصول عن بُعد إلى سطر أوامر Ubuntu.

لكي نكون واضحين: هذا ليس خيار سطح المكتب البعيد ؛ لا يوجد تحكم بالماوس. لكن من المفيد أن تضطر إلى تثبيت الأدوات التي ستستخدمها عن بُعد. غالبًا ما يتم تعطيل SSH افتراضيًا ، ومع ذلك ، إذا لم يتم تثبيته ، فستحتاج إلى إصلاح ذلك.

باختصار ، يعتمد الأمر على إصدار Ubuntu الذي تستخدمه ، وما إذا كنت قد استخدمت SSH مسبقًا.

بمجرد التثبيت عبر المحطة (sudo apt install openssh-server) ، ستتمكن من إجراء اتصال عن بُعد. ما عليك سوى إدخال عنوان IP واسم مستخدم وكلمة مرور Ubuntu. يمكنك بعد ذلك استخدام الجهاز الطرفي لتثبيت الأدوات التي تحتاجها لـ RDP و VNC.

1. الوصول عن بعد باستخدام بروتوكول سطح المكتب البعيد

الخيار الأسهل هو استخدام بروتوكول سطح المكتب البعيد أو RDP. يمكن لهذه الأداة المضمنة في Windows إنشاء اتصال سطح مكتب بعيد عبر شبكتك المنزلية. كل ما تحتاجه هو عنوان IP الخاص بجهاز Ubuntu.

أثناء تثبيت البرنامج الضروري مسبقًا على Windows ، ستحتاج إلى تثبيت أداة xrdp على Ubuntu. للقيام بذلك ، افتح نافذة طرفية ( Ctrl + Alt + T. ) وادخل:

sudo apt install xrdp

اتبع هذا مع

sudo systemctl enable xrdp

انتظر حتى يتم التثبيت ، ثم قم بتشغيل تطبيق Remote Desktop في Windows باستخدام قائمة ابدأ أو بحث. نوع ممسحة ثم انقر فوق اتصال سطح المكتب البعيد . مع فتح التطبيق ، أدخل عنوان IP في ملف الحاسوب حقل.

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

انقر الاتصال لبدء الاتصال وإدخال كلمة مرور حساب Ubuntu عند مطالبتك بذلك. سيتم بعد ذلك إنشاء الاتصال ، مما يمنحك وصولاً كاملاً بالماوس ولوحة المفاتيح إلى كمبيوتر Ubuntu البعيد. إذا كنت تخطط لاستخدام هذا الاتصال كثيرًا ، فيمكنك إنشاء ملف تكوين له لتوفير الوقت.

استكشاف أخطاء RDP إلى Ubuntu وإصلاحها

بينما يعد RDP خيارًا رائعًا للاتصال عن بُعد بجهاز كمبيوتر Ubuntu ، إلا أنه لا يمكن الاعتماد عليه على Ubuntu 18.04 LTS. يبدو أن هناك مشكلة في إنشاء اتصال عن بُعد أثناء تسجيل الدخول بالفعل إلى نفس الحساب على Ubuntu.

على هذا النحو ، فإن الطريقة البسيطة للتغلب على ذلك هي ببساطة تسجيل الخروج من كمبيوتر Ubuntu.

إذا لم يكن ذلك ممكنًا ، فحاول تبديل اتصال RDP من استخدام خادم Xorg إلى استخدام X11rdp. انتظر حتى يفشل ذلك ثم حاول Xorg مرة أخرى.

يمكنك أيضًا محاولة الاتصال بعد إعادة تشغيل جهاز Linux.

يجب أن يتضمن Ubuntu 20.04 LTS إصلاحًا لهذه المشكلة.

كيف تكسب لقمة العيش من لعب ألعاب الفيديو

2. اتصل بـ Ubuntu من Windows باستخدام VNC

خيار آخر مع وظائف سطح المكتب البعيد الكاملة هو VNC (حوسبة الشبكة الافتراضية). يتطلب هذا تطبيق عميل على جهاز كمبيوتر يعمل بنظام Windows وخادم على Ubuntu.

على الكمبيوتر البعيد ، قم بتثبيت مكون TightVNC Server بعد التحقق من وجود تحديثات:

sudo apt update

ثم قم بتثبيت أداة الخادم:

sudo apt install tightvncserver

ستحتاج بعد ذلك إلى تشغيله:

sudo tightvncserver

في هذه المرحلة ، سيُطلب منك تعيين كلمة مرور للاتصال. قم بتدوين رقم سطح المكتب ، عادةً: 1.

الآن بعد أن تم إعداد TightVNC Server على Ubuntu ، ستحتاج إلى تثبيت العميل على Windows. يمكن تنزيل هذا من www.tightvnc.com/download.php --- تأكد من اختيار الإصدار الصحيح ، حيث أنه متوفر بنكهات 32 بت و 64 بت.

لا تتوفر أدوات TightVNC إلا كحزمة ، لذا بمجرد تثبيتها ، ابحث عن TightVNC Viewer في بحث Windows.

بمجرد تشغيل العارض ، أدخل عنوان IP الخاص بصندوق Ubuntu في Remote Host ، متبوعًا برقم سطح المكتب. لذلك ، قد يبدو كالتالي:

192.168.0.99:1

أدخل كلمة المرور عندما يُطلب منك ذلك وابدأ نشاط سطح المكتب البعيد!

جعل TightVNC أكثر أمانًا

بشكل افتراضي ، سوف يقوم TightVNC بتشفير كلمة المرور الخاصة بك ، ولكن لا شيء آخر. هذا يجعله غير آمن للاتصالات عبر الإنترنت. لحسن الحظ ، يمكن تعزيز الأمن بفضل SSH و Xming.

لاستخدام هذا ، قم بتنزيل وتثبيت ملف أداة Xming لنظام التشغيل Windows من سورس فورج. بمجرد الانتهاء من ذلك ، ابحث عن اختصار سطح المكتب وانقر بزر الماوس الأيمن واختر الخصائص .

بحث عن الاختصار علامة التبويب وفي استهداف الحقل ، أدخل ما يلي:

'C:Program Files (x86)XmingXming.exe' :0 -clipboard -multiwindow

انقر تطبيق لحفظ التغيير ، إذن نعم . انقر نقرًا مزدوجًا فوق الرمز لتشغيل Xming ، ثم افتح PuTTY. هنا ، قم بتوسيع القائمة الموجودة على اليسار لـ الاتصال> SSH> X11 .

التحقق من تمكين إعادة توجيه X11 ، ثم ارجع إلى حصة في الجزء العلوي من القائمة.

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

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

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

ولكن ماذا لو لم يكن لديك نية للوصول إلى جهاز التوجيه الخاص بك؟ إذا كان هذا يبدو معقدًا للغاية ، فحينئذٍ يلزم وجود برنامج تجاري تابع لجهة خارجية مصمم لتسهيل سطح المكتب البعيد. يتوفر العديد منها ، ولكن لا تدعم جميعها نظام Linux.

نقترح عليك تجربة:

  • NoMachine : تم إصداره في البداية كأداة لسطح المكتب البعيد على نظام Linux ، وهو متوفر الآن عبر جميع الأنظمة الأساسية الرئيسية. قم بالتثبيت على الكمبيوتر الهدف ، ثم على جهازك المحلي ، وقم بإعداد اتصال عن بعد.
  • سطح المكتب البعيد من Chrome : يستخدم حساب Google الخاص بك لإدارة الوصول عن بعد عبر متصفح Chrome.
  • برنامج TeamViewer : حل تجاري معروف لسطح المكتب البعيد ، يوفر برنامج Linux. ما عليك سوى تثبيت برنامج العميل والمضيف مسبقًا. يقدم أيضًا تطبيقًا مضيفًا للوصول عن بُعد إلى أجهزة Raspberry Pi.

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

اختيار حل Ubuntu Remote Desktop المناسب

ما هي أداة سطح المكتب البعيد للاتصالات بين Ubuntu و Windows التي يجب عليك استخدامها؟

تتوفر ثلاثة خيارات رئيسية:

  • RDP: يستخدم هذا بروتوكول Windows Remote Desktop Protocol ، عبر تطبيق xrdp مفتوح المصدر.
  • VNC: تعد حوسبة الشبكة الافتراضية بديلاً لـ RDP ، ولكنها أقل أمانًا.
  • برامج التحكم عن بعد التجارية: معظم هذه تتطلب الحد الأدنى من الإعداد ودعم Linux.

يمكنك أيضًا استخدام SSH لإصدار بعض الإرشادات عن بُعد لجهاز كمبيوتر Ubuntu.

لقد أوضحنا لك ثلاث طرق لإنشاء اتصال عن بُعد بجهاز كمبيوتر أو خادم Ubuntu من Windows. لكل منها مزاياه وعيوبه. ولكن إذا كنت ترغب فقط في الانغماس في Ubuntu ، فجرّب نظام Windows الفرعي لنظام التشغيل Linux على نظام التشغيل Windows 10؟

يشارك يشارك سقسقة بريد الالكتروني مقارنة بين Canon و Nikon: ما هي ماركة الكاميرا الأفضل؟

Canon و Nikon هما أكبر اسمين في صناعة الكاميرات. ولكن ما هي العلامة التجارية التي تقدم أفضل تشكيلة من الكاميرات والعدسات؟

اقرأ التالي
مواضيع ذات صلة
  • لينكس
  • شبابيك
  • إنتاجية
  • سطح المكتب البعيد
  • الوصول عن بعد
  • أوبونتو
  • VNC
  • العمل عن بعد
  • نصائح ويندوز
  • نصائح لينكس
  • مكتب البيت
نبذة عن الكاتب كريستيان كاولي(تم نشر 1510 مقالة)

نائب محرر الأمان و Linux و DIY والبرمجة و Tech Explained ومنتج Podcast مفيد حقًا ، مع خبرة واسعة في دعم سطح المكتب والبرامج. مساهم في مجلة Linux Format ، كريستيان هو Raspberry Pi tinkerer و Lego عاشق ومحب للألعاب القديمة.

المزيد من Christian Cawley

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك