كيفية إعداد SSH على Linux واختبار الإعداد: دليل المبتدئين

كيفية إعداد SSH على Linux واختبار الإعداد: دليل المبتدئين

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





ولكن كيف يمكنك إعداد SSH ، على جانبي العميل والخادم؟ تعرف على كيفية تثبيت وتكوين برنامج SSH من كلا الطرفين والتحكم عن بعد في جهاز الكمبيوتر الذي يعمل بنظام Linux.





ما هو SSH؟

SSH تعني س ecure ش ell ويسمح لك بالتحكم عن بعد في كمبيوتر أو خادم Linux من جهاز آخر. إنه يعمل عبر شبكات المنطقة المحلية والإنترنت ، مما يعني أنه يمكن استخدامه لإدارة خادم وسائط يعمل بنظام Linux في منزلك ، أو خادم ويب Linux في قارة مختلفة.





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

سطح المكتب البعيد من windows إلى linux

لاحظ أن حلول الوصول عن بُعد الأخرى متوفرة لنظام التشغيل Linux. على سبيل المثال ، يمكن لمستخدمي Ubuntu الاعتماد على ملف أداة سطح المكتب البعيد المتوافقة مع VNC Remmina .



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

التثبيت من جانب العميل

يعد تثبيت SSH وإعداده على العميل أمرًا بسيطًا. في بعض الحالات ، لا تحتاج حتى إلى أي برامج إضافية:





  • يجب على مستخدمي Linux العثور على عميل SSH مدمج في الجهاز
  • تحتوي أجهزة كمبيوتر macOS أيضًا على SSH مثبت مسبقًا في الجهاز
  • ستحتاج أجهزة الكمبيوتر التي تعمل بنظام Windows إلى استخدام أداة سطر أوامر PowerShell أو التثبيت PuTTY

معرض الصور (2 صور) وسعت وسعت قريب

SSH غير مثبت على نظام Linux الخاص بك؟ أضف عن طريق تحديث الحزم والترقية ، ثم التثبيت:





sudo apt update && sudo apt upgrade
sudo apt install openssh-client

اعتدت على استخدام SSH على Windows ولكنك تحولت إلى سطح مكتب Linux؟ قد يفوتك تطبيق PuTTY لسطح المكتب SSH بواجهة الماوس السهلة. لحسن الحظ ، يمكن تثبيته على سطح مكتب Linux:

sudo apt install putty

مع تثبيت برنامج عميل SSH ، فأنت جاهز لإعداد اتصال بجهاز الكمبيوتر البعيد أو الخادم.

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

التثبيت والتكوين من جانب الخادم

قبل إنشاء اتصال ، قم بتثبيت البرنامج من جانب الخادم لاستضافة اتصال SSH الخاص بك. يتطلب هذا وجود شخص ما لتثبيت SSH أو تمكينه. قد تكون موجودًا بالفعل للقيام بذلك - وإلا ، فسيقوم زميل أو مهندس دعم في نهاية الخادم بإعداد SSH.

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

إذا لم يتم تمكين SSH على الكمبيوتر أو الخادم البعيد ، فقم بتثبيته باستخدام

sudo apt install openssh-server

تحقق من هذا العمل مع

sudo systemctl status ssh

يجب أن تحظر الأمر استجابة 'نشطة'.

في بعض الحالات ، قد يحظر ufw جدار حماية Ubuntu SSH. لضمان عدم حدوث ذلك ، استخدم

sudo ufw allow ssh

في بعض الحالات ، ستحتاج أيضًا إلى تمكين SSH على الجهاز البعيد. هذا إجراء احترازي أمني يمكن تعديله باستخدام

sudo systemctl enable ssh

تتوفر خيارات أخرى (

stop

و

start

، و

disable

) لتكوين خدمة SSH.

تحديد عنوان IP

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

  • قم بتشغيل أمر طرفي
  • تحقق من جهاز التوجيه

لعرض عنوان IP للنظام البعيد ، قم بتسجيل الدخول والتشغيل

ip address

سيؤدي هذا إلى إرجاع عنوان IP الخاص بالجهاز ، لذا قم بتدوينه. في إصدارات Linux الأقدم

ifconfig

قد توفر نتائج أفضل.

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

لعرض عنوان IP العام ، قم بتسجيل الدخول إلى الخادم وافتح whatsmyip.org.

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

الاتصال بـ Linux عبر SSH

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

بالنسبة لأدوات SSH الخاصة بسطر الأوامر ، استخدم

ssh username@REMOTE.IP.ADDRESS.HERE

تأكد من استبدال اسم االمستخدم باستخدام اسم المستخدم الفعلي و REMOTE.IP.ADDRESS.HERE مع عنوان IP للجهاز البعيد. نجاح يدخل، وستتم مطالبتك بكلمة المرور.

باستخدام كلمة مرور صحيحة ، ستحصل على موجه طرفية يعمل - أنت الآن مسجل الدخول إلى الكمبيوتر البعيد.

هل تستخدم عميل SSH لسطح المكتب مثل PuTTY؟

أدخل ملف اسم المضيف أو عنوان IP ، حدد SSH نوع الاتصال ، إذن افتح. عند مطالبتك بإدخال اسم المستخدم وكلمة المرور الخاصين بك ، أدخلهما في نافذة سطر الأوامر لإكمال الاتصال والحصول على وصول عن بُعد.

لا يمكن الاتصال؟ تحرّي الخلل وإصلاحه في إعداد SSH

إذا كنت تواجه مشكلات في اتصال SSH ، فهذه هي الأسباب المحتملة:

  • لم يتم تثبيت برنامج SSH على أي من جهازي الكمبيوتر
  • اسم المستخدم أو كلمة المرور غير صحيحة
  • عنوان IP خاطئ
  • جدار الحماية يحظر الاتصال ، أو لا تتم إعادة توجيه المنفذ 22

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

استخدام Linux عن بعد مع SSH

SSH هي أداة مفيدة لإدارة واحد أو أكثر من أجهزة كمبيوتر Linux.

يتيح لك العمل على أي جهاز من نظام واحد فقط. يمكنك إدخال أي شيء تقريبًا أمر Linux Terminal عبر SSH.

كيفية تهيئة القرص الصلب إلى الدهون 32

تشمل الأمثلة الرئيسية ما يلي:

  • تحديث: تحديث sudo apt && sudo apt Upgrade
  • تحقق من حالة: مدة التشغيل
  • ادارة العمليات: ملاحظة
  • العمليات الجارية بواسطة وحدة المعالجة المركزية: أعلى

تحقق من قائمتنا أوامر SSH لإدارة خادم Linux للمزيد.

قم بإعداد SSH واجعل Linux أكثر قوة

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

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

يشارك يشارك سقسقة بريد الالكتروني كيفية الوصول إلى مستوى الفقاعة المدمج من Google على Android

إذا احتجت في أي وقت إلى التأكد من أن شيئًا ما مستوي في السؤال ، يمكنك الآن الحصول على مستوى فقاعة على هاتفك في ثوانٍ.

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

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

المزيد من Christian Cawley

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

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

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