امنیت شبکه, تعاریف شبکه

کلید SSH چیست؟ آشنایی با کاربرد SSH Keys

کلید SSH

کلید SSH یک جایگزین مناسب برای یوزرنیم و پسورد است و با استفاده از SSH Keys می توانیم با امنیت بیشتری عملیات لاگین را انجام دهیم، در ادامه این مقاله داتیس نتورک شما را با مفهوم کلید های SSH آشنا می کنیم، همراه ما باشید.

کلید SSH

یک مثال از کارایی کلید SSH این است که مثلا در حالت عادی برای لاگین به سرور مجازی خودتان از نام کاربری و پسورد استفاده می کنید، در این حالت این امکان را برای هکر ها فراهم می کنید که با حملات بروت فورس به سرور شما دسترسی پیدا کنند، اما با استفاده از SSH Keys این مسئله تقریبا غیر ممکن است.

از SSH Keys جهت ایجاد یک اتصال امن به یک کامپیوتر راه دور یا سرور استفاده می‌شود. می‌توان به جای لاگین به سیستم از طریق یک پسورد خاص از کلیدهای SSH استفاده کرد. کلید‌های SSH به صورت جفتی هستند، یک کلیدخصوصی (private) و یک کلیدعمومی (public). کلید عمومی می‌تواند به اشتراک گذاشته شوند، بدیهی است که کلید خصوصی هرگز نباید به اشتراک گذاشته شود.

Key pair دو متن یا string طولانی ایجاد میکند: یکی کلید Public یا عمومی و دیگری کلید Private یا خصوصی که هردو برای اتصال به سرور مورد نیاز خواهد بود.

کلید public را میتوانید بر روی سرور های خود قرار داده و با SSH Client که کلید Private را دارد به انها متصل شوید، زمانی که کلیدها با یکدیگر Match باشند اتصال بدون درخواست پسورد برقرار خواهد شد.

برای افزایش امنیت حتی میتوانید درخواست پسورد را نیز برای اتصال فعال نمایید.

استفاده از کلید SSH زمانی که تعداد سرور های شما زیاد بوده و نیاز است تا از ابزار های DevOPS استفاده کنید و یا در مواقعی که نیاز به یکپارچه سازی اتصال دارید بسیار مفید بوده و ضمن تضمین امنیت راه حل مناسبی خواهد بود.

مراحل تنظیم کلیدهای SSH برای انجام عملیات احراز هویت بسیار ساده است:

  1. یک جفت SSH Key موجود را پیدا کنید یا یک key جدید ایجاد کنید
  2. کلید عمومی آن را به کامپیوتر راه دور اضافه کنید
  3. به کامپیوتر راه دور متصل شوید.

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

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