خطوة بخطوة شلون تنقل ملف الـ IOS إلى الـ Switch من خلال SSH بدون ما تستخدم كابل Console ولا TFTP مباشر.
الهدف:
تنقل ملف الـ IOS (مثلاً: c2960x-universalk9-mz.152-7.E.bin) إلى الـ Switch عن طريق الـ SSH.
المتطلبات:
1. الـ Switch لازم يكون متصل بالشبكة وعنده IP Address على واجهة الـ VLAN (غالباً VLAN 1):
Switch(config)# interface vlan 1
Switch(config-if)# ip address 192.168.1.10 255.255.255.0
Switch(config-if)# no shutdown
2. يكون عندك سيرفر أو لابتوب يحتوي ملف الـ IOS، ومشغل عليه TFTP أو SCP Server.
3. مفعّل الـ SSH على الـ Switch.
الفكرة:
بما إن SSH يدعم SCP (Secure Copy Protocol)، نكدر ننقل الملف بطريقة آمنة باستخدام الأمر:
copy scp:
الخطوات بالتفصيل:
1- تفعيل SSH وSCP على الـ Switch
Switch(config)# ip domain-name networkat.local
Switch(config)# crypto key generate rsa
Switch(config)# username admin privilege 15 secret cisco123
Switch(config)# ip ssh version 2
Switch(config)# ip scp server enable
2- من جهازك (اللابتوب أو الـ PC)
لو تستخدم Windows:
افتح PowerShell أو CMD، وكتب الأمر:
scp “C:\path\to\c2960x-universalk9-mz.152-7.E.bin” admin@192.168.1.10:flash:
راح يطلب منك الباسورد للمستخدم admin اللي سويته على الـ Switch، وبعدها يبدي النقل.
لو تستخدم Linux أو macOS:
scp /home/user/c2960x-universalk9-mz.152-7.E.bin admin@192.168.1.10:flash:
3- بعد ما يكتمل النقل
تحقق إن الملف اننقل فعلاً:
Switch# dir flash:
4- غيّر الـ boot image
Switch(config)# boot system flash:c2960x-universalk9-mz.152-7.E.bin
Switch(config)# end
Switch# write memory
5- أعد تشغيل الـ Switch
Switch# reload
نصائح مهمة:
تأكد إن الـ Flash بيها مساحة كافية قبل النقل:
Switch# dir flash:
إذا عندك ملفات قديمة، احذفها:
Switch# delete /force /recursive flash:old_image.bin
يفضل تستخدم كابل شبكة مباشر حتى يكون النقل أسرع.
استخدم SCP بدل TFTP لأن SCP أكثر أمان.