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

سرور مجازی NVMe

روش استفاده از Certbot برای تمدید گواهی

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


ابزار Certbot در بین کاربران لینوکس برای نصب گواهینامه های SSL برای وب سایت های خاص محبوب است روی سیستم عامل های لینوکس همچنین به تمدید گواهی های از قبل نصب شده کمک می کند. بنابراین، ما در حال پیاده سازی این مقاله برای نصب Certbot برای تمدید گواهینامه ها در سیستم اوبونتو 20.04 هستیم. بیایید با به روز رسانی سیستم در پوسته کار کنیم. برنامه پوسته باید با استفاده از “Ctrl+Alt+T” باز شود. اطمینان حاصل کنید که بسته “apt” از قبل برای استفاده در جستجوی “update” همانطور که نشان داده شده است پیکربندی شده است. سیستم root برای ادامه پردازش این به‌روزرسانی سیستم، رمز عبور لازم است:

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

Certbot را با استفاده از Snapd نصب کنید

اولین راه برای نصب Certbot استفاده از بسته “snapd” سیستم اوبونتو 20.04 است. این آخرین راه برای نصب Certbot است. بنابراین ابتدا باید بسته “snapd” را در سیستم خود نصب کنیم. برای این کار، ما از پکیج “apt” سیستم دوباره در دستور نصب همراه با کلمه کلیدی “snapd” استفاده می کنیم. پس از ارائه نصب خواهد شد:

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

باید مطمئن شوید که سیستم شما آخرین نسخه “snapd” را پیکربندی کرده است. برای این کار، باید از دستور “core” برای نصب snap در پوسته استفاده کنید terminal. برای به‌روزرسانی نسخه نصب شده اسنپ به آخرین نسخه، باید از دستور «رفرش» استفاده کنید. شما ممکن است نگاهی به دستورالعمل های زیر داشته باشید. دانلود بسته اسنپ “core” از کانال “پایدار” شروع می شود:

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

پس از دانلود، بسته اصلی نصب می‌شود و به شما نشان می‌دهد که آیا بروزرسانی برای نسخه نصب شده موجود است یا خیر. در مورد ما، ما قبلا آخرین مورد را پیکربندی کرده ایم:

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

اکنون، ما باید از یک بسته ساده “snap” در دستور نصب خود برای نصب نسخه کلاسیک “certbot” استفاده کنیم. روی سیستم ما شروع به دانلود “certbot” می کند:

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

پس از مدتی، Certbot با استفاده از “snapd” در سیستم لینوکس اوبونتو 20.04 نصب می شود:

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

Certbot را با استفاده از Pip نصب کنید

قبل از ادامه، باید پیش نیازهایی را قبل از نصب دامنه ها و محیط ها نصب کنیم روی سیستم اوبونتو 20.04 شما باید بسته پایتون را به همراه وابستگی های آن نصب کنید روی اوبونتو 20.04. این ممکن است با بسته “apt” سیستم ما، همانطور که در زیر نشان داده شده است، انجام شود. این process شروع به نصب پایتون و محیط آن می کند:

پیشنهاد می‌کنیم بخوانید:  روش پیکربندی سرور DNS اوبونتو

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

نصب را تایید کنید process با زدن “y” روی صفحه کلید:

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

شما باید دامنه اصلی مورد نظر خود را در اینجا نصب کنید. فرض کنید از nginx یا apache استفاده می کنید. بنابراین، ما باید nginx را از طریق دستور “install” با بسته apt و سپس کلمه کوتاه “nginx-core” نصب کنیم. شروع به نصب nginx می کند روی سیستم شما:

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

نصب را با فشار دادن “y” حفظ کنید:

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

در حال حاضر، این مرحله برای ساختن یک فضای مجازی است. ابتدا از دستور زیر پایتون 3 استفاده کنید. پیگیری کنید process با پرس و جو فرمان ارتقاء برای “pip” در تصویر نشان داده شده است. شروع به جمع آوری و دانلود می کندpip” روی سیستم ما پس از آن، pip بسته به عنوان جدیدترین نسخه نصب خواهد شد و ما آماده هستیم.

$ sudo python3 –m venv /انتخاب کردن/certbot/

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

بعد از پایتون و “pip” نصب، ما باید از ” استفاده کنیمpip” تا دامنه Certbot و “nginx” را در سیستم خود نصب کنیم. دستور این نصب در تصویر نشان داده شده است. داده های Certbot و certbot-nginx را جمع آوری می کند، هر دو را دانلود و نصب می کند روی سیستم ما:

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

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

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

پس از تمام نصب‌ها، باید Certbot را پیوند داده و از اجرای آن مطابق شکل زیر اطمینان حاصل کنیم:

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

Certbot را به صورت دستی نصب کنید

اگر هیچ یک از روش ها برای شما کار نمی کند، یک راه دستی برای نصب Certbot امتحان کنید. دستور نصب بسته “apt” را به همراه کلمه کلیدی “certbot” جستجو کنید. کد مخفی برای کاربر حساب کاربری که در حال حاضر وارد شده است برای انجام این کار لازم است. رمز عبور خود را اضافه کنید و برای ادامه دکمه “Enter” را بزنید. همانطور که نشان داده شده است شروع به دریافت وابستگی می کند:

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

در داخل نصب process، برای ادامه نصب Certbot به تأیید شما نیاز دارد. برای ادامه آن بدون هیچ تردیدی باید روی «y» ضربه بزنید:

پیشنهاد می‌کنیم بخوانید:  چگونه گوگل کروم را از ترمینال در اوبونتو باز کنیم؟

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

نصب به آرامی ادامه خواهد یافت. پس از مدتی، process نصب Certbot تکمیل خواهد شد و آخرین خطوط پردازش Certbot در زیر نشان داده شده است:

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

قبل از انجام هر کاری، ما به سادگی دستور تمدید را اعمال می کنیم تا گواهی را با استفاده از نرم افزار Certbot تازه نصب شده مجبور به تمدید کنیم. این دستور از کلمه کلیدی “تجدید” به همراه پرچم “-force-renewal” برای انجام تمدید اجباری استفاده می کند. در ازای آن از شما درخواست خواهد کرد sudo یک بار دیگر رمز عبور شما باید کد مخفی خود را اضافه کنید و کلید “Enter” را از صفحه کلید خود فشار دهید. در عوض، شروع به ذخیره اطلاعات اشکال زدایی رمزگذاری می کند. خروجی این دستور به ما نشان می دهد که حتی یک تمدید انجام نشده است زیرا ما هنوز هیچ گواهی را نصب نکرده ایم. روی سیستم ما بنابراین، ابتدا باید گواهی را نصب کنیم:

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

نصب گواهی

شما باید گواهی را برای یک دامنه خاص نصب کنید، یعنی nginx که همین الان نصب شده است. از دستورالعمل “certbot” با استفاده از پرچم “-nginx” استفاده کنید. ممکن است از شما بخواهد ابتدا ایمیل خود را وارد کنید:

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

پس از افزودن یک ایمیل، تأیید می کنید که با شرایط موافق هستید. “y” را فشار دهید:

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

دوباره روی “y” ضربه بزنید و ثبت نام خواهید کرد:

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

در آخر، باید نام وب سرور دامنه خود را اضافه کنید و Enter را فشار دهید:

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

گواهی شما برای یک سرور خاص نصب خواهد شد. اکنون می توانید از دستور “تجدید” برای تمدید گواهی با استفاده از ابزار Certbot استفاده کنید:

روش استفاده از Certbot برای تمدید گواهیروش استفاده از Certbot برای تمدید گواهی

نتیجه

در نهایت، کار ما با استفاده از ابزار Certbot برای تمدید یک گواهی خاص برای یک دامنه خاص تمام شده است. ما با روش های مختلف نصب certbot شروع کرده ایم روی سیستم اوبونتو 20.04 مانند pip و snapd. پس از آن، سرور دامنه اصلی و گواهی را ایجاد کرده ایم. به‌علاوه، ما درخواست «تجدید» Certbot را برای بازسازی گواهی حذف کرده‌ایم. امیدواریم این مقاله برای شما مفید بوده باشد. برای راهنمایی ها و آموزش های بیشتر، سایر مقالات Linux Hint را بررسی کنید.

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

زمان انتشار: 1403-01-01 03:31:05

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

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

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