كيفية SSH على Mac باستخدام عميل SSH الأصلي
جدول المحتويات:
هل تعلم أن جهاز Mac لديه عميل SSH أصلي مدمج مباشرة في سطر الأوامر؟ يسمح عميل ssh هذا بالاتصالات الآمنة وتسجيلات الدخول عن بُعد إلى الأجهزة الأخرى. بخلاف Windows ، لن تحتاج إلى تطبيق تابع لجهة خارجية لاستخدام SSH للاتصال بأجهزة الكمبيوتر والأجهزة البعيدة ، لأن ssh مدمج مباشرةً في نظامي التشغيل Mac OS و Mac OS X - مثالي!
دعونا نتعرف على كيفية إجراء اتصال SSH بجهاز كمبيوتر آخر باستخدام عميل ssh الأصلي في نظام التشغيل Mac OS.
بعض الخلفية السريعة لغير المألوف ؛ يرمز SSH إلى Secure SHell ، ويسمح بإجراء اتصالات مشفرة بأجهزة الكمبيوتر الأخرى عبر الشبكة أو الإنترنت الأوسع. يمكنك استخدام عميل SSH في نظام Mac OS للاتصال بأي جهاز آخر مع خادم SSH قيد التشغيل ، سواء كان ذلك على جهاز Mac آخر يعمل بنظام Mac OS X أو Linux أو unix أو Windows لا يهم ، طالما أنه يحتوي على خادم SSH عند تشغيله ولديك بيانات اعتماد ، يمكن توصيله بأمان.
يعتبر استخدام ssh متقدمًا إلى حد ما ومفيد عادةً لإدارة الأنظمة عن بُعد ، ونشاط shell ، وإدارة الخادم ، وأنشطة سطر الأوامر الأخرى. إذا كان لديك جهازي كمبيوتر على شبكتك الخاصة ، فيمكنك إعداد خادم SSH على جهاز Mac عبر تفضيلات النظام بسهولة تامة ، أو إذا كنت خبيرًا في Terminal ، يمكنك تمكين SSH من خلال سطر الأوامر أيضًا ، وجرب ذلك بنفسك.
كيفية استخدام عميل SSH على نظام Mac
بافتراض أن لديك عنوان IP للخادم البعيد واسم المستخدم البعيد في متناول يديك ، فإليك كل ما عليك القيام به للاتصال عبر SSH في Mac OS و Mac OS X:
- قم بتشغيل تطبيق Terminal ، تم العثور على Terminal في / Applications / Utilities / directory ولكن يمكنك أيضًا تشغيله من Spotlight بالضغط على Command + Spacebar وكتابة "Terminal" ثم العودة
- في موجه الأوامر ، أدخل بناء جملة ssh التالي:
- اضغط على مفتاح الرجوع لتنفيذ الأمر
- اختياري: قد تحتاج إلى التحقق من أصالة المضيف ، إذا كان كل شيء يتحقق ، فاكتب "نعم" لقبول مفتاح بصمة الإصبع والاتصال بخادم SSH ، أو اكتب "لا" لرفضه و قطع الاتصال
- تسجيل الدخول إلى الخادم البعيد عن طريق إدخال كلمة المرور لحساب المستخدم الذي تقوم بتسجيل الدخول إليه
استبدل "username" بحساب المستخدم المناسب للجهاز البعيد ، واستبدل "ip.address" بعنوان IP الخاص بالجهاز البعيد. فمثلا:
هذا كل شيء ، لقد قمت الآن بتسجيل الدخول إلى الجهاز البعيد عبر SSH.
في هذه المرحلة ، يمكنك الوصول إلى أي وظيفة من وظائف سطر الأوامر على الكمبيوتر البعيد ، على افتراض أن لديك امتيازات لأداء المهمة أو تنفيذ الأمر. ما تفعله بمجرد اتصالك بـ SSH متروك لك ، ولكن كما هو مذكور سابقًا ، فهو مخصص للاستخدامات المتقدمة مثل إدارة الأنظمة وإدارة الخادم وعمليات الشبكة والمهام الأخرى ذات المستوى الأعلى والتي تكون بشكل عام أقل صلة بمستخدم الكمبيوتر العادي.
عند الانتهاء ، يمكنك كتابة "exit" لقطع الاتصال بالجهاز البعيد ، أو إغلاق تطبيق Terminal لإغلاق عميل ssh والاتصال.
ملاحظة جانبية: يمكنك أيضًا استخدام SSH في جهاز Mac الخاص بك بهذه الطريقة إذا كنت ترغب في تجربة ذلك ، ولكن لا فائدة من ذلك لأن إطلاق Terminal في حد ذاته يمنحك وصولاً مباشرًا إلى shell الكمبيوتر لتبدأ به. ولكنه يوفر وسيلة لتجربة اتصالات SSH إذا لم تكن قد فعلت ذلك من قبل ، فما عليك سوى استخدام اسم المستخدم @ localhost أو 127.0.0.1 لعنوان IP.
بالمناسبة إذا كنت تريد السماح لشخص آخر بالدخول عبر SSH عن بعد إلى جهاز Mac الخاص بك ، فستحتاج إلى إعداد خادم SSH الأصلي على جهاز Mac الخاص بك (سهل كما هو موضح هنا) ثم تريد لإضافة حساب مستخدم جديد إلى جهاز Mac لذلك الشخص ، لا تشارك معلومات تسجيل الدخول وكلمة المرور الخاصة بك مع أي شخص آخر.ضع في اعتبارك إذا منحت شخصًا ما وصول SSH إلى جهاز Mac الخاص بك باستخدام حساب مسؤول ، فأنت تمنحه حق الوصول الكامل إلى جهاز الكمبيوتر الخاص بك ، وجميع الملفات ، والتطبيقات ، والنشاط ، والسجلات ، وكل شيء آخر ، مما يمثل وصولاً كاملاً وكاملاً عن بُعد إلى الكمبيوتر. يحتوي سطر الأوامر على عدد كبير من الأوامر المتاحة وهو أقوى من الواجهة الرسومية المألوفة (GUI) التي نعرفها جميعًا ونحبها ، لذلك ربما لا تريد السماح بذلك بشكل عشوائي. يمكن القيام بأي شيء يمكنك القيام به في سطر الأوامر من خلال ssh ، بافتراض امتيازات المستخدم المناسبة - وهذا هو السبب في استخدامه على نطاق واسع لإدارة الأنظمة والمستخدمين المتقدمين ، وأقل ارتباطًا بالمبتدئين والأقل ميلًا تقنيًا. إذا كنت ترغب في منح شخص ما إمكانية الوصول عن بُعد لأغراض استكشاف الأخطاء وإصلاحها وكنت مبتدئًا ، فمن الأفضل استخدام مشاركة الشاشة بدلاً من ذلك.
هل تريد رؤية المزيد من نصائح SSH (هنا)؟ هل لديك أي حيل SSH خيالية تريد مشاركتها؟ هل تعرف عميل SSH أفضل من OpenSSH المدمج في نظام التشغيل Mac OS؟ اسمحوا لنا أن نعرف في التعليقات!