از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش استفاده از Certbot برای تمدید گواهی
سرفصلهای مطلب
ابزار Certbot در بین کاربران لینوکس برای نصب گواهینامه های SSL برای وب سایت های خاص محبوب است روی سیستم عامل های لینوکس همچنین به تمدید گواهی های از قبل نصب شده کمک می کند. بنابراین، ما در حال پیاده سازی این مقاله برای نصب Certbot برای تمدید گواهینامه ها در سیستم اوبونتو 20.04 هستیم. بیایید با به روز رسانی سیستم در پوسته کار کنیم. برنامه پوسته باید با استفاده از “Ctrl+Alt+T” باز شود. اطمینان حاصل کنید که بسته “apt” از قبل برای استفاده در جستجوی “update” همانطور که نشان داده شده است پیکربندی شده است. سیستم root برای ادامه پردازش این بهروزرسانی سیستم، رمز عبور لازم است:
Certbot را با استفاده از Snapd نصب کنید
اولین راه برای نصب Certbot استفاده از بسته “snapd” سیستم اوبونتو 20.04 است. این آخرین راه برای نصب Certbot است. بنابراین ابتدا باید بسته “snapd” را در سیستم خود نصب کنیم. برای این کار، ما از پکیج “apt” سیستم دوباره در دستور نصب همراه با کلمه کلیدی “snapd” استفاده می کنیم. پس از ارائه نصب خواهد شد:
باید مطمئن شوید که سیستم شما آخرین نسخه “snapd” را پیکربندی کرده است. برای این کار، باید از دستور “core” برای نصب snap در پوسته استفاده کنید terminal. برای بهروزرسانی نسخه نصب شده اسنپ به آخرین نسخه، باید از دستور «رفرش» استفاده کنید. شما ممکن است نگاهی به دستورالعمل های زیر داشته باشید. دانلود بسته اسنپ “core” از کانال “پایدار” شروع می شود:
پس از دانلود، بسته اصلی نصب میشود و به شما نشان میدهد که آیا بروزرسانی برای نسخه نصب شده موجود است یا خیر. در مورد ما، ما قبلا آخرین مورد را پیکربندی کرده ایم:
اکنون، ما باید از یک بسته ساده “snap” در دستور نصب خود برای نصب نسخه کلاسیک “certbot” استفاده کنیم. روی سیستم ما شروع به دانلود “certbot” می کند:
پس از مدتی، Certbot با استفاده از “snapd” در سیستم لینوکس اوبونتو 20.04 نصب می شود:
Certbot را با استفاده از Pip نصب کنید
قبل از ادامه، باید پیش نیازهایی را قبل از نصب دامنه ها و محیط ها نصب کنیم روی سیستم اوبونتو 20.04 شما باید بسته پایتون را به همراه وابستگی های آن نصب کنید روی اوبونتو 20.04. این ممکن است با بسته “apt” سیستم ما، همانطور که در زیر نشان داده شده است، انجام شود. این process شروع به نصب پایتون و محیط آن می کند:
نصب را تایید کنید process با زدن “y” روی صفحه کلید:
شما باید دامنه اصلی مورد نظر خود را در اینجا نصب کنید. فرض کنید از nginx یا apache استفاده می کنید. بنابراین، ما باید nginx را از طریق دستور “install” با بسته apt و سپس کلمه کوتاه “nginx-core” نصب کنیم. شروع به نصب nginx می کند روی سیستم شما:
نصب را با فشار دادن “y” حفظ کنید:
در حال حاضر، این مرحله برای ساختن یک فضای مجازی است. ابتدا از دستور زیر پایتون 3 استفاده کنید. پیگیری کنید process با پرس و جو فرمان ارتقاء برای “pip” در تصویر نشان داده شده است. شروع به جمع آوری و دانلود می کندpip” روی سیستم ما پس از آن، pip بسته به عنوان جدیدترین نسخه نصب خواهد شد و ما آماده هستیم.
بعد از پایتون و “pip” نصب، ما باید از ” استفاده کنیمpip” تا دامنه Certbot و “nginx” را در سیستم خود نصب کنیم. دستور این نصب در تصویر نشان داده شده است. داده های Certbot و certbot-nginx را جمع آوری می کند، هر دو را دانلود و نصب می کند روی سیستم ما:
در نهایت، محدوده بسته های نصب شده را با استفاده از این دستور واحد مانند شکل زیر به شما نشان می دهد:
پس از تمام نصبها، باید Certbot را پیوند داده و از اجرای آن مطابق شکل زیر اطمینان حاصل کنیم:
Certbot را به صورت دستی نصب کنید
اگر هیچ یک از روش ها برای شما کار نمی کند، یک راه دستی برای نصب Certbot امتحان کنید. دستور نصب بسته “apt” را به همراه کلمه کلیدی “certbot” جستجو کنید. کد مخفی برای کاربر حساب کاربری که در حال حاضر وارد شده است برای انجام این کار لازم است. رمز عبور خود را اضافه کنید و برای ادامه دکمه “Enter” را بزنید. همانطور که نشان داده شده است شروع به دریافت وابستگی می کند:
در داخل نصب process، برای ادامه نصب Certbot به تأیید شما نیاز دارد. برای ادامه آن بدون هیچ تردیدی باید روی «y» ضربه بزنید:
نصب به آرامی ادامه خواهد یافت. پس از مدتی، process نصب Certbot تکمیل خواهد شد و آخرین خطوط پردازش Certbot در زیر نشان داده شده است:
قبل از انجام هر کاری، ما به سادگی دستور تمدید را اعمال می کنیم تا گواهی را با استفاده از نرم افزار Certbot تازه نصب شده مجبور به تمدید کنیم. این دستور از کلمه کلیدی “تجدید” به همراه پرچم “-force-renewal” برای انجام تمدید اجباری استفاده می کند. در ازای آن از شما درخواست خواهد کرد sudo یک بار دیگر رمز عبور شما باید کد مخفی خود را اضافه کنید و کلید “Enter” را از صفحه کلید خود فشار دهید. در عوض، شروع به ذخیره اطلاعات اشکال زدایی رمزگذاری می کند. خروجی این دستور به ما نشان می دهد که حتی یک تمدید انجام نشده است زیرا ما هنوز هیچ گواهی را نصب نکرده ایم. روی سیستم ما بنابراین، ابتدا باید گواهی را نصب کنیم:
نصب گواهی
شما باید گواهی را برای یک دامنه خاص نصب کنید، یعنی nginx که همین الان نصب شده است. از دستورالعمل “certbot” با استفاده از پرچم “-nginx” استفاده کنید. ممکن است از شما بخواهد ابتدا ایمیل خود را وارد کنید:
پس از افزودن یک ایمیل، تأیید می کنید که با شرایط موافق هستید. “y” را فشار دهید:
دوباره روی “y” ضربه بزنید و ثبت نام خواهید کرد:
در آخر، باید نام وب سرور دامنه خود را اضافه کنید و Enter را فشار دهید:
گواهی شما برای یک سرور خاص نصب خواهد شد. اکنون می توانید از دستور “تجدید” برای تمدید گواهی با استفاده از ابزار Certbot استفاده کنید:
نتیجه
در نهایت، کار ما با استفاده از ابزار Certbot برای تمدید یک گواهی خاص برای یک دامنه خاص تمام شده است. ما با روش های مختلف نصب certbot شروع کرده ایم روی سیستم اوبونتو 20.04 مانند pip و snapd. پس از آن، سرور دامنه اصلی و گواهی را ایجاد کرده ایم. بهعلاوه، ما درخواست «تجدید» Certbot را برای بازسازی گواهی حذف کردهایم. امیدواریم این مقاله برای شما مفید بوده باشد. برای راهنمایی ها و آموزش های بیشتر، سایر مقالات Linux Hint را بررسی کنید.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1403-01-01 03:31:05