SSH چیست و چگونه پیکربندی میشود ؟

16 بهمن 1399      0 دیدگاه

در حالت کلی به دو طریق می توان به دستکگاهها در شبکه متص گردید :

  • Local
  • Remote

که در حالت local  از طریق کابل کنسول انجام پذیر است و در حالت remote  از پروتکل های SSH, Telnet  استفاده می گردد.

SSH (Secure Shell) یک پروتکل است که اتصال ایمن دسترسی از راه دور به دستگاه های شبکه را فراهم می کند. دارای دو نسخ ورژن 1 و 2 می باشد . .ارتباط بین سرویس گیرنده و سرور در SSH نسخه 1 و SSH نسخه 2 رمزگذاری شده است.هردو ورژن اطلاعات ارسالی بین سرور و کلاینت را رمزنگاری می کنند،اما Ssh version 2 از الگوریتم های پیشرفته جهت رمزنگاری اطلاعات ارسالی بین  ssh client و ssh server استفاده می کند. SSH Client  دستگاهی است که قرار است از راده دور از طریق SSH Server  متصل شویم وSSH Server   که به وسیله آن میتوان دستگاه SSH Client  را مدیریت کنیم .

 

  • پیش نیازها :

برای پشتیبانی از SSH ،   سیسکو Image  IOS استفاده شده باید یک Image k9 ( تکنولوژی رمزنگاری) باشد. به عنوان مثال c3750e-universalk9-tar.122-35.SE5.tar یک Image k9 (رمزنگاری) است.

برای اطلاعات بیشتر از گیش نیازهای نرم افزاری مورد نیاز به Cisco software advisor tools مراجعه شود.

ssh

  • تست احراز هویت

ابتدا تأیید اعتبار بدون SSH را امتحان کنید تا قبل از افزودن SSH ، تأیید اعتبار با روتر Carter کار کنید

  • تست احراز هویت بدون SSH

احراز هویت می تواند با نام کاربری و گذرواژه محلی یا با احراز هویت ،تصدیق و یا سروهایی که بر روی آنها TACACS  و (RADIUS   (احراز هویت از طریق گذرواژه خطی با SSH امکان پذیر نیست) است انجام می پذیرد .

این مثال احراز هویت محلی را نشان می دهد ، که به شما امکان می دهد Telnet را با نام کاربری 'cisco' و رمز عبور 'cisco' وارد روتر شوید.

 

!--- The aaa new-model command causes the local username and password on the router !--- to be used in the absence of other AAA statements.

 

aaa new-model

username cisco password 0 cisco

line vty 0 4

transport input telnet

 

!--- Instead of aaa new-model, you can use the login local command.

 

ssh1

 

  • احراز هویت از طریق SSH

اگر می خواهید از اتصالات غیر SSH جلوگیری کنید ، دستور transport ssh input را در زیر خطوط اضافه کنید تا روتر فقط به اتصالات SSH محدود شود. از شبکه های مستقیم (غیر SSH) خودداری می شود.

line vty 0 4

 

!--- Prevent non-SSH Telnets.

 

transport input ssh

 

  • تنظیمIOS Router , Switch به عنوان SSH Client

برای فعال کردن SSH  بر روی IOS  روتر سیسکو بهاین چهار مرحله نیاز است:

  1. دستور hostname را پیکربندی کنید
  2. DNS را پیکربندی کنید
  3. تولید SSH Key برای استفاده
  4. فعال کردن ارتباطات SSH  برای ترمینال مجازی (vtys)

 

اگر می خواهید یک دستگاه به عنوان Client SSH برای دستگاه دیگر عمل کند  . می توانید SSH را به دستگاه دوم بنام Reed اضافه کنید. سپس این دستگاه ها در یک ترتیب سرویس گیرنده-سرور قرار می گیرند، پیکربندی سرویس گیرنده Cisco IOS SSH در Reed همان تنظیمات مورد نیاز برای پیکربندی سرور SSH در carter است.

 !--- Step 1: Configure the hostname if you have not previously done so. hostname carter !--- The aaa new-model command causes the local username and password on the router !--- to be used in the absence of other AAA statements. aaa new-modelusername cisco password 0 cisco !--- Step 2: Configure the DNS domain of the router. ip domain-name rtp.cisco.com !--- Step 3: Generate an SSH key to be used with SSH. crypto key generate rsaip ssh time-out 60ip ssh authentication-retries 2 !--- Step 4: By default the vtys' transport is Telnet. In this case, !--- Telnet is disabled and only SSH is supported. line vty 0 4transport input SSH !--- Instead of aaa new-model, you can use the login local command. 

 


به اشتراک بگذارید :

علی عسکری / آداک فن آوری مانیا

کلمات کلیدی
  • آدرس دفتر مرکزی: تهران، بلوار نلسون ماندلا (آفریقا)، خ فرزان شرقی، پ 33

  • تلفن ویژه: 43672 (9821+) 88193969 (9821+)
  • ایمیل: info@mania-co.com