ساخت کلید SSH

یک جفت کلید SSH روی کامپیوتر خودتان بسازید و کلید عمومی را در فرم سفارش وارد کنید.

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

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

لینوکس، مک یا ویندوز ۱۰/۱۱ (OpenSSH)

  1. یک ترمینال باز کنید (در ویندوز: PowerShell یا Windows Terminal).
  2. دستور ssh-keygen -t ed25519 -C "my-laptop" را اجرا کنید و برای پذیرفتن فایل پیش‌فرض Enter بزنید. اگر می‌خواهید یک عبارت عبور (passphrase) انتخاب کنید.
  3. کلید عمومی را با cat ~/.ssh/id_ed25519.pub نمایش دهید (در ویندوز: type $env:USERPROFILE\.ssh\id_ed25519.pub).
  4. کل خط را که با ssh-ed25519 شروع می‌شود کپی کنید و در بخش کلید SSH خودم در فرم سفارش وارد کنید.

ویندوز با PuTTYgen

  1. PuTTYgen را باز کنید، EdDSA (Ed25519) را انتخاب و Generate را بزنید، سپس ماوس را حرکت دهید تا کار تمام شود.
  2. با Save private key فایل .ppk را ذخیره کنید.
  3. متن بخش Public key for pasting into OpenSSH authorized_keys file (که با ssh-ed25519 شروع می‌شود) را کپی کنید و در فرم سفارش وارد کنید.

فرم چه کلیدهایی را می‌پذیرد

نوع کلید پذیرفته می‌شود
ssh-ed25519 بله (پیشنهادی)
ssh-rsa با طول ۲۰۴۸ بیت یا بیشتر
ecdsa-sha2-nistp256، -nistp384، -nistp521 بله
هر چیز دیگر یا کلید خصوصی خیر

هرگز کلید خصوصی را وارد نکنید (متنی که با -----BEGIN یا PuTTY-User-Key-File شروع می‌شود). فرم آن را نمی‌پذیرد.

بعدی: اتصال با SSH یا PuTTY.