Illustration of cyber security concept
کلید SSH (Secure Shell Key) یک جفت کلید رمزنگاری است که برای احراز هویت امن بین کلاینت (مثل کامپیوتر شما) و سرور ابری استفاده میشود. این جفت کلید شامل یک کلید خصوصی و یک کلید عمومی است. کلید خصوصی در سیستم شما ذخیره میشود و نباید با کسی به اشتراک گذاشته شود، در حالی که کلید عمومی به سرور ابری ارسال میشود تا شناسایی شما را انجام دهد.
در این مقاله قصد داریم به شما آموزش دهیم کلید ssh خود را چگونه بسازید و در سرور اوبونتویی استفاده نمایید.
با استفاده از کلید SSH، سرور ابری میتواند بدون نیاز به پسورد، هویت شما را تایید کند. این روش نسبت به استفاده از رمز عبور، امنیت بسیار بالاتری دارد و دسترسی غیرمجاز را به شدت کاهش میدهد.
در ادامه، نحوهی ساخت کلید SSH در ویندوز و استفاده از آن در سرور ابری را به صورت گام به گام بررسی میکنیم.
در ابتدا میتوانید سرور خود را از قسمت کنسول هایو تهیه نمایید.
CMD (Command Prompt) را باز کنید.ssh-keygenسرور اوبونتو
پس از وارد کردن این دستور، چند سوال از شما پرسیده میشود. به طور معمول، میتوانید با فشردن دکمه Enter بدون تغییر در تنظیمات پیشفرض، فرآیند را ادامه دهید. در نهایت، کلیدهای خصوصی و عمومی SSH شما در مسیر پیشفرض ذخیره میشوند.
![تصویر نمایش داده شده در CMD پس از اجرای دستور ssh-keygen]
C:\Users\<Username>\.ssh\
در این مسیر، فایلهای id_rsa (کلید خصوصی) و id_rsa.pub (کلید عمومی) را مشاهده خواهید کرد. با استفاده از Notepad یا هر ویرایشگر متنی دیگری، فایل id_rsa.pub را باز کنید. این فایل، کلید عمومی شماست که برای اتصال به سرور استفاده میشود.
ssh root@<IP Address> -p 2280
به جای <IP Address>، آیپی سرور ابری خود را وارد کنید.
yes آن را تایید کنید. سپس پسورد سرور ابری خود را وارد کنید تا وارد سرورابری شوید.ls -a
.ssh شوید: cd .ssh
ls محتویات پوشه .ssh را مشاهده کنید.authorized_keys, دستور زیر را اجرا کنید: nano authorized_keys
id_rsa.pub (در ویندوز) ذخیره شده است را باز کرده و محتوای آن را کپی کنید. سپس، آن را در فایل authorized_keys پیست کنید.Ctrl + X را فشار داده، سپس Y را وارد کنید و در نهایت کلید Enter را بزنید.پس از انجام مراحل فوق، شما میتوانید بدون نیاز به وارد کردن پسورد، تنها با وارد کردن دستور زیر به سرور ابری خود متصل شوید:
ssh root@<IP Address> -p 2280
از این پس، هر زمان که نیاز به اتصال به سرور ابری داشته باشید، تنها با این دستور میتوانید به سرور ابری خود دسترسی پیدا کنید.
با دنبال کردن مراحل بالا، شما توانستهاید کلید SSH خود را در ویندوز ایجاد کرده و از آن برای اتصال امن و بدون پسورد به سرور ابری خود استفاده کنید. این روش علاوه بر افزایش امنیت، راحتی بیشتری در مدیریت سرورهای ابری به شما ارائه میدهد.
چطور با SSH به سرور لینوکسی وصل شویم؟ SSH چیست و چرا برای اتصال به…
آموزش استفاده از اپلیکیشن تحریم شکن هایو مقدمه: چرا به تحریمشکن دسکتاپ نیاز داریم؟ در…
vps چیست و مقایسه آن با سرور ابری سلام چطوری ! تو این مقاله قراره…
کتاب Nginx HTTP Server نویسنده: Martin Fjordvald, Clément Nedelcu دستهبندی: کتاب، شبکه چاپ: چهارم زبان:…
کتاب ECDL-ICDL Advanced PowerPoint نویسنده: Jordan, Conor دستهبندی: کتاب چاپ: اول زبان: انگلیسی فرمت فایل:…
کد تخفیف هایو از این پس تمام کاربران می توانند با هایو همکاری و درآمد مادام…