این دستور openpgp2pem است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
openpgp2ssh - کلیدهای OpenPGP را به کلیدهای SSH ترجمه کنید
خلاصه
openpgp2ssh < mykey.gpg
gpg -- صادرات $KEYID | openpgp2ssh $KEYID
gpg -- صادرات $KEYID | openpgp2pem $KEYID
gpg -- صادرات $KEYID | openpgp2spki $KEYID
gpg --صادرات-کلید مخفی $KEYID | openpgp2ssh $KEYID
شرح
openpgp2ssh یک کلید اولیه با فرمت OpenPGP و کلیدهای فرعی مرتبط را در ورودی استاندارد می گیرد،
و کلید معادل درخواست شده به سبک SSH (یا با رمزگذاری PEM) را در خروجی استاندارد بیرون می اندازد.
اگر داده های ورودی استاندارد فاقد کلیدهای فرعی هستند، می توانید فراخوانی کنید openpgp2ssh بدون
استدلال ها اگر داده های ورودی استاندارد حاوی چندین کلید (مثلا یک کلید اولیه و
کلیدهای فرعی مرتبط)، باید یک شناسه کلید OpenPGP خاص را به عنوان اولین شناسه مشخص کنید
آرگومان برای نشان دادن کدام کلید برای صادرات. شناسه کلید معمولاً OpenPGP 40 رقمی است
اثر انگشت کلید یا کلید فرعی مورد نظر، اما openpgp2ssh تعداد 8 مورد آخر را می پذیرد
ارقام اثر انگشت به عنوان شناسه کلید.
اگر ورودی حاوی یک کلید عمومی OpenPGP RSA باشد، به سبک OpenSSH تبدیل می شود
رشته کلید تک خطی، با پیشوند نوع کلید ('ssh-rsa'). این قالب مناسب است
(با تغییرات جزئی) برای درج در فایل های known_hosts و فایل های authorized_keys. اگر
بهعنوان «openpgp2pem» فراخوانی میشود، یک کلید عمومی رمزگذاریشده با PEM به جای آن منتشر میشود.
اگر بهعنوان «openpgp2spki» فراخوانی شود، موضوعی با کدگذاری PEM، PublicKeyInfo (همانطور که در X.509 تعریف شده است
استاندارد) به جای آن منتشر می شود.
اگر ورودی حاوی یک کلید مخفی OpenPGP RSA باشد، به PEM- معادل تبدیل می شود.
کلید خصوصی رمزگذاری شده
openpgp2ssh بخشی از کره میمون(7) چارچوب برای ارائه PKI برای SSH.
هشدارها
كليدهاي توليد شده توسط اين فرآيند از كليه اطلاعات شناسايي از جمله حذف مي شوند
گواهینامه ها، خود امضاها، و غیره. این عمدی است، زیرا ssh هیچ ذاتی ندارد
اهمیت این ویژگی ها
openpgp2ssh خروجی برای هر کلید RSA درخواستی تولید می کند. این به این معنی است که در میان چیزهای دیگر،
که با خوشحالی کلیدهای باطل شده، کلیدهای غیرقابل تأیید، کلیدهای منقضی شده و غیره را صادر می کند. مطمئن شوید
شما قبل از استفاده از این ابزار اعتبار سنجی کلید خود را انجام می دهید!
مثال ها
gpg --صادرات-کلید مخفی $KEYID | openpgp2ssh $KEYID | ssh-add -c /dev/stdin
این کلید مخفی را به سمت فعال فشار می دهد عامل ssh(1). ابزارهایی مانند SSH(1) که می دانند
چگونه با عامل ssh(1) اکنون می توانید روی کلید تکیه کنید.
با استفاده از خدمات onworks.net از openpgp2pem به صورت آنلاین استفاده کنید