در دنیای شبکه، امنیت و مدیریت درست تجهیزات از اهمیت بسیار بالایی برخوردار است. یکی از وظایف اصلی مدیران شبکه، اطمینان از برقراری ارتباطات مدیریتی امن با سوئیچها و روترهای سیسکو است. بسیاری از مدیران هنوز از پروتکل Telnet برای دسترسی استفاده میکنند؛ در حالی که این پروتکل اطلاعات را بدون رمزنگاری منتقل میکند و تهدید جدی برای امنیت شبکه محسوب میشود. راهحل حرفهای و توصیهشده، فعالسازی SSH است که امکان مدیریت ایمن و رمزگذاریشده را فراهم میکند. در این مقاله بهصورت مفصل و کاربردی یاد میگیریم چگونه فعالسازی SSH را انجام داده و Telnet را روی سوئیچ سیسکو غیرفعال کنیم.
Telnet یکی از پروتکلهای قدیمی برای مدیریت تجهیزات شبکه است. مشکل اصلی آن، ارسال دادهها بهصورت Plain Text است؛ یعنی نام کاربری، رمز عبور و دستورات مدیریتی شما بهراحتی قابل شنود خواهند بود. در شبکههایی که امنیت مهم است، ادامه استفاده از Telnet میتواند موجب حملات Man-in-the-Middle و سرقت اطلاعات شود. به همین دلیل، اولین اقدام یک مدیر شبکه حرفهای باید غیرفعالسازی Telnet و جایگزین کردن آن با فعالسازی SSH باشد.

فعالسازی SSH روی سوئیچ سیسکو به شما این امکان را میدهد که ارتباط مدیریتی کاملاً رمزگذاریشده و امن داشته باشید. برخلاف Telnet، در اینجا دادهها در طول مسیر رمزگذاری میشوند و امکان شنود یا دستکاری بسیار کاهش مییابد. فعالسازی SSH نهتنها امنیت را بالا میبرد، بلکه امروزه یک استاندارد در شبکههای سازمانی به شمار میآید.
قبل از اینکه بتوانید فعالسازی SSH را روی سوئیچ سیسکو انجام دهید، باید چند پیشنیاز را آماده کنید:
در ادامه یک سناریوی ساده از فعالسازی SSH را مرور میکنیم:
Switch> enable
Switch# configure terminal
Switch(config)# hostname Switch1
Switch1(config)# ip domain-name itman.local
Switch1(config)# crypto key generate rsa
Switch1(config)# username admin privilege 15 secret StrongPass123
Switch1(config)# line vty 0 4
Switch1(config-line)# login local
Switch1(config-line)# transport input ssh
Switch1(config-line)# exit
Switch1(config)# ip ssh version 2
در این پیکربندی:
برای غیرفعال کردن Telnet کافی است روی vty lines دستور زیر را اعمال کنید:
Switch(config-line)# transport input ssh
با این دستور، فقط SSH فعال خواهد بود و پروتکل Telnet دیگر امکان اتصال نخواهد داشت. این کار بهطور کامل دسترسیهای ناامن را مسدود میکند.

گاهی اوقات مدیران شبکه هنگام فعالسازی SSH با خطا روبرو میشوند. برخی از رایجترین مشکلات:
پس از پیکربندی، باید مطمئن شوید که فعالسازی SSH بهدرستی انجام شده است. برای تست کافی است از یک کامپیوتر به سوئیچ متصل شوید و دستور زیر را اجرا کنید:
ssh -l admin 192.168.1.1
اگر همهچیز درست باشد، سوئیچ از شما پسورد خواسته و پس از ورود رمز عبور وارد محیط CLI میشوید.

فرض کنید در یک سازمان، سوئیچهای سیسکو هنوز با Telnet مدیریت میشوند. در این حالت، یک مهاجم میتواند به راحتی با ابزارهایی مثل Wireshark دادهها را شنود کند. مدیر شبکه باید ابتدا یک کاربر با سطح دسترسی بالا بسازد، سپس فعالسازی SSH را انجام دهد و نهایتاً Telnet را غیر فعال کند. با این کار، تمام ارتباطات مدیریتی امن خواهند شد و ریسک امنیتی بهشدت کاهش مییابد.
برای افزایش امنیت، بهتر است زمان انتظار جلسات SSH را تنظیم کنیم تا در صورت عدم فعالیت، ارتباط بهصورت خودکار قطع شود:
Switch(config)# ip ssh time-out 60
Switch(config)# ip ssh authentication-retries 2
این دستورات باعث میشود کاربرانی که بهصورت طولانی مدت غیر فعال هستند، از سیستم خارج شوند.
| ویژگی | Telnet | SSH |
|---|---|---|
| امنیت | بسیار ضعیف | بسیار قوی و رمزگذاریشده |
| انتقال داده | Plain Text | Encrypted |
| کاربرد سازمانی | منسوخ شده | استاندارد جهانی |
| نیاز به کلید رمزنگاری | ندارد | دارد |
| توصیه سیسکو | غیرمجاز | توصیه شده |
show ip ssh میتوانید وضعیت را بررسی کنید.فعالسازی SSH و غیرفعالسازی Telnet در سوئیچ سیسکو یکی از مهمترین وظایف مدیران شبکه است. این کار باعث افزایش امنیت، کاهش ریسک شنود و ایجاد ارتباطی استاندارد برای مدیریت تجهیزات میشود. در این مقاله با مراحل گامبهگام فعالسازی SSH، غیرفعالسازی Telnet، مشکلات رایج، تست نهایی و نکات کلیدی آشنا شدیم. اگر میخواهید شبکهای امن و پایدار داشته باشید، همین امروز Telnet را غیر فعال کرده و فعالسازی SSH را روی سوئیچهای سیسکو انجام دهید.