الشبكات
بروتوكول SSH
بسم الله الرحمن الرحيم
أعزائي متابعي الموقع
السلام عليكم ورحمة الله وبركاته
- مقدمة
- ماهية بروتوكول SSH
- الفرق بين SSH وTELNET
- فوائد واستخدامات بروتوكول SSH
- ما الذي يمكن نقله عن طريق بروتوكول SSH
- طريقة عمل بروتوكول SSH
- طريقة تفعيل SSH على cisco router
- خاتمة
يعبر SSH عن أحد اهم البروتوكولات المستخدمة في إدارة الخوادم والتحكم بها عن بعد عن طريق شبكة الإنترنت وما يميز هذا البروتوكول عن مثيلاته استخدام تقنيات التشفير لضمان الأمان في ارسال الرسائل بين الأجهزة، دعونا نتعرف عليه أكثر!
ماهية بروتوكول SSH.إن SSH اختصار لـ Secure Shell وهو أحد بروتوكولات الشبكة المصمم للربط بين جهازين بشكل مبدئي جهاز العميل ((client وجهاز الخادم (server) بشكل آمن ضمن شبكات أخرى مثل شبكة الإنترنت حيث يقع هذا البرتوكول ضمن الطبقة السابعة من الطبقات المستخدمة في نظام الشبكات (OSI Layer).
الفرق بين SSH وTelnet.
كلا البروتوكولين SSH وTelnet يعملان بنفس آلية سابقًا من نقل الرسائل بين الأجهزة حيث يقوم بروتوكول Telnet بنقل هذه الرسائل كنصوص عادية غير مشفرة مما يجعل اعتراض هذه البيانات وفهمها واستغلالها امر سهلًا ولكن تم تصميم بروتوكول SSH في عام 1995 بديلًا عن Telnet لإرسال الرسائل مشفرة.فوائد واستخدامات بروتوكول SSH:
-
اتصال آمن بين أجهزة الكمبيوتر
- التحكم الآمن للخوادم الإنترنت عن بعد
- الأوامر البرمجية
- البيانات والنصوص
- الملفات (حيث يتم استخدام SFTP: وهو في الأساس نسخة مشفرة من بروتوكول FTP)
- إنشاء قناة مشفرة.
- تطبيق التشفير المتناظر Symmetrical Encryption
-
تطبيق التشفير الغير متناظر Asymmetrical Encryption
-
التحقق من سلامة البيانات المرسلة Verification
-
التحقق من الهوية Authentication
- عن طريق كلمة المرور باستخدام المفتاح العام Public-Key Authentication
- عن طريق استخدام التشفير الغير متناظر
-
طريقة تفعيله على cisco router :

-
تحديد المنفذ ووضع أي بي ادريس و Hostname وdomain name
عن طريق الأوامر التالية :
Router> enable
Router#configure terminal
Router(config)#interface gigabitEthernet 0/0
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#no sh
Router(config-if)#exit
:بعد ذلك نقوم بتحديد اسم الراوتر من خلال كتابة الامر
Router(config)#hostname mhpssl
نقوم بتحديد دومين للشبكة
mhpssl(config)# ip domain-name mmkhezen.com
-
توليد مفاتيح RSA للتشفير عن طريق استخدام الامر :
mhpssl(config)# crypto key generate rsa
ثم تحديد القيمة ويفضل اختيار قيمة 1024-
تفعيله عن طريق الأمر.
mhpssl(config)#ip ssh version 2
mhpssl(config)# line vty 0 4
mhpssl(config-line)# transport input ssh
mhpssl(config-line)# login local
mhpssl(config-line)# exit
-
إنشاء اسم مستخدم وكلمة مرور.
mhpssl# configure terminal
.يقصد بالرقم 15 اعطاء كامل الصلاحيات لليوزر
mhpssl(config)# username mhpssl privilege 15 password 123
mhpssl(config)#enable password 123456
mhpssl(config)#exit
نقوم بحفظ الاعدادات حتى في حال تم اعادة تشغيل الراوتر لايتم مسح الاعدادات
mhpssl#copy running-config startup-config
بعد ذلك من خلال جهاز الكمبيوتر باستخدام موجه الأوامر نقوم بالدخول على الراوتر من خلال الامر التالي مع العلم أن الاي بي المستخدم هو الاي بي الخاص بالمنفذ ويجب التأكد من ألاي بي الخاص بالجهاز

ثم من خلال موجه الأوامر CMD نقوم بكتابة الامر التالي . ssh -l mhpssl 192.168.1.1
