شبکه های کامپیوتری

آموزش کامل فعال‌سازی و پیکربندی SSH در سوئیچ سیسکو

آموزش کامل فعال‌سازی و پیکربندی SSH در سوئیچ سیسکو (راهنمای گام‌به‌گام)

نحوه راه‌اندازی SSH روی سوئیچ Cisco

امنیت در مدیریت تجهیزات شبکه یکی از مهم‌ترین دغدغه‌های مدیران شبکه است. استفاده از SSH (Secure Shell) به جای Telnet باعث می‌شود تمام اطلاعات مدیریتی مانند نام کاربری، رمز عبور و دستورات ارسالی به صورت رمزنگاری‌شده منتقل شوند و خطر شنود اطلاعات به حداقل برسد.

در این آموزش، مراحل فعال‌سازی SSH روی سوئیچ‌های Cisco را به صورت کامل بررسی می‌کنیم تا بتوانید مدیریت از راه دور تجهیزات خود را با امنیت بالا انجام دهید.

 


SSH چیست؟

SSH یا Secure Shell یک پروتکل امن برای مدیریت از راه دور تجهیزات شبکه است. این پروتکل ارتباط میان کامپیوتر مدیر شبکه و سوئیچ یا روتر را رمزنگاری می‌کند تا اطلاعات حساس در مسیر انتقال قابل مشاهده نباشند.

امروزه تقریباً تمامی تجهیزات شبکه سیسکو از SSH پشتیبانی می‌کنند و استفاده از آن به عنوان استاندارد مدیریت امن شبکه توصیه می‌شود.


تفاوت SSH و Telnet

ویژگی SSH Telnet
امنیت رمزنگاری کامل اطلاعات بدون رمزنگاری
حفاظت از رمز عبور بسیار بالا بسیار ضعیف
پورت پیش‌فرض TCP 22 TCP 23
امنیت دستورات رمزنگاری شده متن ساده
مناسب برای شبکه‌های سازمانی بله خیر

به همین دلیل Cisco استفاده از Telnet را در شبکه‌های عملیاتی توصیه نمی‌کند.


پیش‌نیازهای فعال‌سازی SSH

قبل از شروع تنظیمات، موارد زیر باید انجام شده باشند:

  • تعیین Hostname برای سوئیچ
  • اختصاص IP به VLAN مدیریتی
  • دسترسی شبکه به سوئیچ
  • تنظیم ساعت دستگاه (اختیاری اما توصیه شده)

مرحله اول: ایجاد کاربر مدیریتی

ابتدا یک حساب کاربری محلی ایجاد کنید.

configure terminal

username admin privilege 15 password YourPassword

در این مثال کاربری با سطح دسترسی Administrator ایجاد می‌شود.


مرحله دوم: تعریف Domain Name

برای تولید کلیدهای رمزنگاری RSA باید نام دامنه تعریف شود.

ip domain-name company.local

به جای company.local می‌توانید دامنه سازمان خود را وارد کنید.


مرحله سوم: تولید کلید RSA

SSH بدون ایجاد کلید RSA فعال نخواهد شد.

crypto key generate rsa modulus 2048

استفاده از کلید 2048 بیتی برای اکثر شبکه‌های سازمانی توصیه می‌شود.


مرحله چهارم: فعال کردن SSH Version 2

نسخه دوم SSH امنیت بسیار بیشتری نسبت به نسخه اول دارد.

ip ssh version 2

مرحله پنجم: تنظیم زمان و تعداد دفعات احراز هویت

برای افزایش امنیت می‌توان مدت زمان Session و تعداد تلاش‌های ورود را محدود کرد.

ip ssh time-out 60

ip ssh authentication-retries 3

مرحله ششم: تنظیم خطوط VTY

در این مرحله تنها ارتباط SSH مجاز خواهد بود.

line vty 0 15

transport input ssh

login local

با این تنظیم، دسترسی Telnet غیرفعال می‌شود.


مرحله هفتم: استفاده از الگوریتم‌های رمزنگاری قوی

در نسخه‌های جدید IOS و IOS XE می‌توان الگوریتم‌های امنیتی قدرتمندتری تعریف کرد.

ip ssh server algorithm mac hmac-sha2-512 hmac-sha2-256

ip ssh server algorithm encryption aes256-gcm aes256-ctr aes192-ctr aes128-gcm

ip ssh server algorithm kex ecdh-sha2-nistp384 ecdh-sha2-nistp256

ip ssh server algorithm hostkey rsa-sha2-512 rsa-sha2-256

ip ssh server algorithm publickey ecdsa-sha2-nistp384 ecdsa-sha2-nistp256

توجه داشته باشید که پشتیبانی از این الگوریتم‌ها به مدل سوئیچ و نسخه سیستم‌عامل بستگی دارد.


مرحله هشتم: ذخیره تنظیمات آموزش کامل فعال‌سازی و پیکربندی SSH در سوئیچ سیسکو

برای جلوگیری از حذف تنظیمات پس از ریستارت دستگاه، پیکربندی را ذخیره کنید.

copy running-config startup-config

نحوه تست اتصال SSH

پس از پایان تنظیمات، از طریق نرم‌افزارهایی مانند PuTTY یا Terminal لینوکس اتصال را آزمایش کنید.

ssh -l admin 10.10.10.10

اگر صفحه ورود نمایش داده شود، تنظیمات SSH با موفقیت انجام شده است.


افزایش امنیت SSH

برای محافظت بیشتر از تجهیزات شبکه پیشنهاد می‌شود:

  • فقط آدرس‌های IP مجاز بتوانند به SSH متصل شوند (ACL)
  • از رمز عبور پیچیده استفاده کنید.
  • Firmware یا IOS دستگاه را به‌روز نگه دارید.
  • از SSH Version 2 استفاده کنید.
  • دسترسی کاربران را بر اساس سطح دسترسی (Privilege) مدیریت کنید.
  • لاگ‌های ورود کاربران را به صورت دوره‌ای بررسی نمایید.

آموزش کامل فعال‌سازی و پیکربندی SSH در سوئیچ سیسکو


مشکلات رایج در راه‌اندازی SSH

اتصال برقرار نمی‌شود

  • بررسی کنید که IP مدیریتی صحیح باشد.
  • از فعال بودن VLAN Management اطمینان حاصل کنید.
  • خطوط VTY به درستی تنظیم شده باشند.
  • RSA Key تولید شده باشد.

خطای Authentication

  • نام کاربری و رمز عبور را بررسی کنید.
  • دستور login local روی خطوط VTY فعال باشد.

ناسازگاری کلاینت SSH

در برخی سوئیچ‌های قدیمی مانند Catalyst 2960S ممکن است لازم باشد IOS دستگاه را به نسخه جدیدتر ارتقا دهید تا با کلاینت‌های جدید SSH سازگار شود.


سوالات متداول آموزش کامل فعال‌سازی و پیکربندی SSH در سوئیچ سیسکو

چرا باید از SSH به جای Telnet استفاده کنیم؟

زیرا SSH تمامی اطلاعات را رمزنگاری می‌کند و امنیت بسیار بالاتری نسبت به Telnet دارد.


بهترین اندازه کلید RSA چیست؟

استفاده از کلید 2048 بیت برای اکثر شبکه‌ها توصیه می‌شود.


آیا سوئیچ‌های قدیمی Cisco از SSH پشتیبانی می‌کنند؟

بله، بسیاری از مدل‌های قدیمی مانند Catalyst 2960 و 2960S نیز از SSH پشتیبانی می‌کنند، البته ممکن است برخی قابلیت‌های امنیتی جدید را نداشته باشند.


چگونه از فعال بودن SSH مطمئن شویم؟

با استفاده از دستور زیر از طریق یک کلاینت SSH به سوئیچ متصل شوید.

ssh -l username switch-ip

در صورت مشاهده صفحه ورود، SSH به درستی فعال شده است.


جمع‌بندی آموزش کامل فعال‌سازی و پیکربندی SSH در سوئیچ سیسکو

فعال‌سازی SSH یکی از مهم‌ترین اقدامات امنیتی در مدیریت سوئیچ‌های Cisco محسوب می‌شود. با ایجاد کاربران محلی، تولید کلیدهای RSA، فعال‌سازی SSH نسخه ۲ و محدود کردن دسترسی به خطوط VTY می‌توان امنیت مدیریت تجهیزات شبکه را به میزان قابل توجهی افزایش داد. همچنین رعایت توصیه‌هایی مانند استفاده از الگوریتم‌های رمزنگاری جدید، به‌روزرسانی سیستم‌عامل و محدود کردن دسترسی از طریق ACL، امنیت شبکه را در محیط‌های سازمانی به سطح بالاتری می‌رساند.آموزش کامل فعال‌سازی و پیکربندی SSH در سوئیچ سیسکوآموزش کامل فعال‌سازی و پیکربندی SSH در سوئیچ سیسکو

برای مشاهده محصولات دیگر سایت ما اینجا کلیک کنید .
برای مشاهده محصولات متنوع تر به سایت NKTECH مراجعه نمایید .
برای مشاهده محصولات برند LAFAND به سایت لافند مراجعه نمایید .

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *