تسجيل الدخول والعمل على أي كمبيوتر لينكس في أي مكان في العالم
يسمح لك الأمر ssh من Linux بتسجيل الدخول والعمل على كمبيوتر بعيد ، والذي يمكن أن يكون موجودًا في أي مكان في العالم ، باستخدام اتصال مشفر آمن بين المضيفين عبر شبكة غير آمنة. يفتح الأمر ( syntax : ssh hostname ) نافذة على جهازك المحلي الذي يمكنك من خلاله تشغيل البرامج الموجودة على الجهاز البعيد والتفاعل معها كما لو كانت أمامك مباشرة. يمكنك استخدام برنامج الكمبيوتر البعيد والوصول إلى ملفاته ونقل الملفات والمزيد.
يتم تشفير جلسة Linux ssh وتتطلب المصادقة. يرمز Ssh إلى Secure SHell ، مشيرًا إلى الأمان المتأصل في العملية.
أمثلة الاستخدام
لتسجيل الدخول إلى جهاز كمبيوتر باستخدام معرف الشبكة comp.org.net واسم المستخدم jdoe ، يمكنك استخدام الأمر التالي:
ssh jdoe@comp.org.netإذا كان اسم المستخدم الخاص بالجهاز البعيد هو نفسه الموجود على الجهاز المحلي ، يمكنك حذف اسم المستخدم في الأمر:
ssh comp.org.netستحصل بعد ذلك على رسالة مثل هذا:
لا يمكن إنشاء صحة المضيف 'sample.ssh.com'. بصمة مفتاح DSA هي 04: 48: 30: 31: b0: f3: 5a: 9b: 01: 9d: b3: a7: 38: e2: b1: 0c. هل أنت متأكد من أنك تريد مواصلة الاتصال (نعم / لا)؟يؤدي إدخال " نعم" إلى إخبار الجهاز بإضافة الكمبيوتر البعيد إلى قائمة مضيفيك المعروفين ، ~ / .ssh / known_hosts . سترى رسالة مثل هذا:
تحذير: إضافة "sample.ssh.com" (DSA) بشكل دائم إلى قائمة المضيفات المعروفة.بمجرد اتصالك ، ستتم مطالبتك بكلمة مرور. بعد إدخالها ، ستحصل على موجه shell للجهاز البعيد.
يمكنك أيضًا استخدام أمر ssh لتشغيل أمر على جهاز بعيد بدون تسجيل الدخول. على سبيل المثال:
ssh jdoe@comp.org.net psسيقوم بتنفيذ الأمر ps على الكمبيوتر comp.org.net وسيظهر النتائج في النافذة المحلية الخاصة بك.
لماذا استخدام SSH؟
يعد SSH أكثر أمانًا من الطرق الأخرى لإنشاء اتصال مع كمبيوتر بعيد لأنك ترسل بيانات اعتماد تسجيل الدخول وكلمة المرور الخاصة بك فقط بعد إنشاء قناة آمنة. أيضا ، تدعم SSH التشفير بالمفتاح العمومي .