اگر از یک کلاینت ssh در ویندوز برای کنترل یک سرور وب ریموت استفاده می‌کنید و می‌خواهید ورود به سیستم را بصورت بدون رمز تنظیم نمایید، باید کلیدهای ssh مورد نیاز را ایجاد کنید. دستور puttygen می‌تواند، برای تولید کلید در هر دو فرمت putty و opensh استفاده شود.

 

شما می‌توانید برنامه puttygen را از اینجا بارگیری نمایید.

 

این مطلب نیز ممکن است برای شما مفید باشد: فعال کردن SSH (اس اس اچ) در ویندوز 10

 

تولید کلید

پس از نصب برنامه می‌توانید، از دستور puttygen برای تولید کلیدها استفاده کنید.

در ابتدا بیایید یک کلید rsa ایجاد کنیم. بدین منظور برنامه puttygen.exe را اجرا نمایید. با اجرای این برنامه یک پنجره باز می‌شود.

بر روی دکمه "Generate" کلیک کنید. اکنون از شما درخواست می‌شود که ماوس را روی پنجره حرکت دهید. به حرکت دادن به موس بصورت تصادفی ادامه دهید تا تولید کلید کامل شود.

 

پس از مدتی باید کلید عمومی با فرمت openssh برروی textbox نمایش داده شود که می‌تواند در فایل "authorized_keys" از سرور openssh قرار گیرد. برای دریافت کلید خصوصی بر روی منوی Conversions و بخش Export OpenSSH key کلیک کنید.

با کلیک روی File و سپس گزینه Save private key، کلید را ذخیره نمایید.

 

 

 

منبع:

binarytides