ساخت کلید SSH
یک جفت کلید SSH روی کامپیوتر خودتان بسازید و کلید عمومی را در فرم سفارش وارد کنید.
کلید SSH دو بخش دارد. کلید خصوصی روی کامپیوتر شما میماند و با کسی به اشتراک گذاشته نمیشود. کلید عمومی (یک خط، معمولاً در فایل .pub) روی ماشین مجازی قرار میگیرد.
سادهترین راه انتخاب ساخت کلید برای من در فرم سفارش است: کلید در مرورگر شما ساخته میشود و کلید خصوصی را دانلود میکنید. اگر ترجیح میدهید کلید را خودتان بسازید از این صفحه استفاده کنید.
لینوکس، مک یا ویندوز ۱۰/۱۱ (OpenSSH)
- یک ترمینال باز کنید (در ویندوز: PowerShell یا Windows Terminal).
- دستور
ssh-keygen -t ed25519 -C "my-laptop"را اجرا کنید و برای پذیرفتن فایل پیشفرض Enter بزنید. اگر میخواهید یک عبارت عبور (passphrase) انتخاب کنید. - کلید عمومی را با
cat ~/.ssh/id_ed25519.pubنمایش دهید (در ویندوز:type $env:USERPROFILE\.ssh\id_ed25519.pub). - کل خط را که با
ssh-ed25519شروع میشود کپی کنید و در بخش کلید SSH خودم در فرم سفارش وارد کنید.
ویندوز با PuTTYgen
- PuTTYgen را باز کنید، EdDSA (Ed25519) را انتخاب و Generate را بزنید، سپس ماوس را حرکت دهید تا کار تمام شود.
- با Save private key فایل
.ppkرا ذخیره کنید. - متن بخش 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.