وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش تولید کلیدهای SSH روی اوبونتو 22.04

0 4
زمان لازم برای مطالعه: 3 دقیقه


SSH (Secure Shell) روشی برای برقراری ارتباط با ماشین دیگر از طریق یک روش امن است. با استفاده از این، می توانیم به دستگاه برای مدیریت آن یا انتقال برخی از فایل ها دسترسی داشته باشیم. برای این کار باید سرور SSH را نصب کنیم روی را مشتری همچنین روی را host ماشین، و سپس ما می توانیم دسترسی داشته باشیم مشتری ماشین از host ماشین با استفاده از رابط خط فرمان

برای اتصال به مجاز مشتری ما کلیدهای SSH را تولید می کنیم که منحصر به فرد هستند و می توانند به آن متصل شوند host پس از وارد کردن کلیدهای SSH منحصر به فرد در دستگاه مشتری. بنابراین، در این وبلاگ، روشی را بررسی خواهیم کرد که با آن می‌توانیم کلیدهای SSH را تولید کنیم روی اوبونتو

روش تولید کلیدهای SSH روی اوبونتو

ابتدا مطمئن می شویم که سرور SSH نصب شده است روی هم مشتری و هم host دستگاه. اگر نصب نشده است، ابتدا با دنبال کردن راهنمای نصب اختصاصی ما، آن را نصب کنید.

برای شروع با تولید کلیدهای SSH روی اوبونتو، ما با ماشین مشتری شروع خواهیم کرد. ابتدا بررسی کنید که آیا کلیدهایی از قبل تولید شده اند یا خیر. برای تایید، از دستور زیر استفاده کنید:

$ ls ~/.ssh/شناسه_*میخانه

روش تولید کلیدهای SSH روی اوبونتو 22.04روش تولید کلیدهای SSH روی اوبونتو 22.04

در شکل بالا می بینیم که هیچ دایرکتوری وجود ندارد که به این معنی است که کلید SSH وجود ندارد روی ماشین مشتری، بنابراین اکنون کلید SSH را تولید می کنیم روی ماشین مشتری با استفاده از دستور:

$ ssh-keygen

روش تولید کلیدهای SSH روی اوبونتو 22.04روش تولید کلیدهای SSH روی اوبونتو 22.04

وقتی دستور بالا را اجرا می کنید:

  • از شما می خواهد دایرکتوری را وارد کنید که می خواهید کلیدهای SSH را در آن ذخیره کنید و اگر کلید “ENTER” را بدون تایپ هیچ دایرکتوری فشار دهید، کلیدهای SSH را ذخیره می کند. روی مسیر پیش فرض که در خط بعدی نمایش داده می شود.
  • بعداً از شما می خواهد که یک رمز عبور وارد کنید و دوباره آن را تایپ کنید تا رمز عبور تأیید شود، عبارت عبور برای امنیت بیشتر استفاده می شود.
پیشنهاد می‌کنیم بخوانید:  نظارت بر ترافیک شبکه با vnStat روی اوبونتو 20.04

روش تولید کلیدهای SSH روی اوبونتو 22.04روش تولید کلیدهای SSH روی اوبونتو 22.04

پس از تولید کلید، مرحله بعدی تأیید تولید کلیدهای SSH با اجرای دستور زیر است:

$ ls ~/.ssh/شناسه_*

روش تولید کلیدهای SSH روی اوبونتو 22.04روش تولید کلیدهای SSH روی اوبونتو 22.04

بنابراین، فایل کلیدهای SSH را نمایش داده است.

حالا برای کپی کردن کلیدهای SSH روی ماشینی که می خواهیم از راه دور به آن وصل شویم(host). برای این کار باید آدرس IP و همچنین نام کاربری آن دستگاه را بدانیم. در مورد ما، نام کاربری “hammad” است، آدرس IP “10.0.2.15” است:

$ ssh-copy-id hammad@10.0.2.15

روش تولید کلیدهای SSH روی اوبونتو 22.04روش تولید کلیدهای SSH روی اوبونتو 22.04

از شما می خواهد رمز عبور ریموت را وارد کنید(host) دستگاه؛ رمز عبور را وارد کرده و “Enter” را بزنید:

روش تولید کلیدهای SSH روی اوبونتو 22.04روش تولید کلیدهای SSH روی اوبونتو 22.04

کلیدهای SSH با موفقیت در دستگاه میزبان کپی شدند.

در نهایت با استفاده از دستور زیر به دستگاه متصل می شویم:

$ ssh حمد@10.0.2.15

روش تولید کلیدهای SSH روی اوبونتو 22.04روش تولید کلیدهای SSH روی اوبونتو 22.04

همانطور که می بینید، ما وارد دستگاه شده ایم.

روش پیکربندی SSH روی اوبونتو 22.04؟

اگر می‌خواهید روش شناسایی را غیرفعال کنید، به سادگی فایل «ssh_config» را در دستگاه مشتری با استفاده از ویرایشگر متن نانو باز کنید:

$ سودو نانو /و غیره/ssh/sshd_config

روش تولید کلیدهای SSH روی اوبونتو 22.04روش تولید کلیدهای SSH روی اوبونتو 22.04

خط را پیدا کن “احراز هویت رمز عبور ” و سپس ” را تغییر دهیدآره” با “نه”:

روش تولید کلیدهای SSH روی اوبونتو 22.04روش تولید کلیدهای SSH روی اوبونتو 22.04

با استفاده از دستور systemctl از فایل خارج شده و سرویس ssh را بارگیری مجدد کنید:

$ سودو systemctl راه اندازی مجدد ssh

روش تولید کلیدهای SSH روی اوبونتو 22.04روش تولید کلیدهای SSH روی اوبونتو 22.04

سرویس دوباره بارگیری می شود و وضعیت را می توان با استفاده از گزینه status با دستور systemctl تأیید کرد:

$ سودو وضعیت systemctl ssh

روش تولید کلیدهای SSH روی اوبونتو 22.04روش تولید کلیدهای SSH روی اوبونتو 22.04

نتیجه

سرور SSH برای ارتباط با سایر ماشین ها از راه دور استفاده می شود و برای داشتن یک ارتباط امن با آنها، کلیدهای SSH را تولید می کنیم. روی اوبونتو 22.04. در این وبلاگ روش تولید کلیدهای SSH روی اوبونتو توضیح داده شده است.

پیشنهاد می‌کنیم بخوانید:  روش نصب Oracle Java 16 JDK در اوبونتو

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-29 22:04:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید