كيفية دخول SSH إلى خادم VirtualBox Ubuntu

كيفية دخول SSH إلى خادم VirtualBox Ubuntu

توفر الأجهزة الافتراضية للمهندسين والمسؤولين نظامًا أساسيًا جيدًا لاختبار البرامج وإعداد بيئات تكنولوجيا المعلومات وتحقيق أقصى استفادة من موارد أجهزة الخادم.





يعد برنامج VirtualBox أحد أكثر برامج المحاكاة الافتراضية شيوعًا في السوق اليوم. إنه مفتوح المصدر ومليء بالكثير من الميزات الرائعة. دعنا نلقي نظرة على كيفية إدخال SSH في خادم Ubuntu أو سطح مكتب يعمل في VirtualBox.





اجعل فيديو اليوم

الخطوة 1: تثبيت SSH على الجهاز الظاهري

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





لتكون قادرًا على SSH في جهاز كمبيوتر آخر ، يجب أن يقوم النظام بتشغيل خادم SSH ويجب تمكين خدمته. أيضًا ، يحتاج الكمبيوتر الشخصي الذي تبدأ منه اتصال SSH إلى أن يكون لديك عميل SSH.

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



قم بتشغيل VirtualBox ثم ابدأ تشغيل جهاز Ubuntu الظاهري من واجهة المستخدم الرسومية.

على الجهاز الظاهري ، قم بتثبيت SSH باستخدام الأمر:





sudo apt install openssh-server

سيبدأ خادم SSH الخاص بك تلقائيًا. يمكنك التحقق من حالته باستخدام الأمر التالي:

sudo systemctl status ssh
  ssh حالة خدمة الإخراج على ubuntu

إذا لم يتم تمكين منفذ SSH على جدار الحماية الخاص بك ، استخدم أداة UFW لتمكين SSH ميناء.





الخطوة 2: تكوين شبكة VirtualBox

بشكل افتراضي ، يقوم برنامج VirtualBox بإنشاء محول ترجمة عنوان الشبكة (NAT) للأجهزة الافتراضية الخاصة بك. يسمح هذا لجهازك الافتراضي بالوصول إلى الإنترنت ولكنه يمنع الأجهزة الأخرى من الوصول إليه عبر SSH.

لتكوين الشبكة ، تحتاج إلى استخدام إعادة توجيه منفذ VirtualBox ومحول NAT الافتراضي الذي يتصل به الجهاز الظاهري. لاحظ أن VirtualBox يوفر العديد من خيارات تكوين الشبكات الأخرى مثل المحول الموصّل ، والذي يمكنك استخدامه لـ SSH في أنظمة تشغيل الضيف ، ولكن هذا موضوع ليوم آخر.

انقر بزر الماوس الأيمن على الجهاز الظاهري الذي تريد SSH فيه وانقر فوق ترس الإعداد لفتح نافذة الإعدادات. بدلاً من ذلك ، يمكنك أيضًا استخدام اختصار لوحة المفاتيح: السيطرة + S. . بعد ذلك ، انقر فوق شبكة الاتصال اختيار.

  تحديد قواعد إعادة توجيه المنفذ في VirtualBox

اضغط على متقدم الخيار وحدد ميناء الشحن . سيقدم لك برنامج VirtualBox شاشة لتهيئة قواعد إعادة توجيه المنفذ.

أضف قاعدة توجيه المنفذ

اضغط على زائد ( + ) تحت رمز قواعد توجيه الميناء صفحة.

امنح قاعدتك اسمًا ذا معنى (على سبيل المثال 'إعادة توجيه منفذ SSH'). استخدم البروتوكول الافتراضي ، أي TCP . سيكون عنوان IP للمضيف 127.0.0.1 أو ببساطة مضيف محلي واستخدم 2222 كملف استضافة الميناء .

احصل على عنوان IP لخادم Ubuntu الخاص بك قيد التشغيل داخل VirtualBox وأدخله في ملف ضيف IP صندوق الإدخال. في هذه الحالة ، يكون عنوان IP لنظام التشغيل الضيف الخاص بي هو 10.0.2.13. استخدم 22 كمنفذ الضيف.

أخيرًا ، اضغط على ملف موافق زر.

  تكوين ميناء الشحن في المربع الظاهري

قد تحتاج إلى إعادة تشغيل جهازك الظاهري حتى تصبح التغييرات سارية المفعول.

الخطوة 3: ابدأ جلسة SSH

من الجهاز الطرفي في نظام التشغيل الرئيسي لديك ، قم بتشغيل أمر SSH بالتنسيق التالي: ssh -p 2222 guest_os_username@127.0.0.1 . فمثلا:

تعيين gif المتحركة كخلفية windows 10
ssh -p 2222 mwizak@127.0.0.1

يرجى ملاحظة ذلك أنا آسف ، في هذه الحالة ، هو اسم مستخدم تسجيل الدخول للجهاز الظاهري. أخيرًا ، أدخل كلمة المرور لمستخدم نظام التشغيل الضيف عند مطالبتك بتهيئة الاتصال.

لا تنسى تأمين اتصال SSH!

يعد SSH طريقة سهلة للاتصال بالخوادم البعيدة أو أجهزة الكمبيوتر ، ويمكنك الآن استخدامها للوصول إلى أنظمة تشغيل VirtualBox الضيف الخاصة بك.

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