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

سرور مجازی NVMe

روش نصب MongoDB روی اوبونتو

0 23
زمان لازم برای مطالعه: 5 دقیقه


مدل داده های قابل تنظیم و مبتنی بر سند MongoDB آن را به یک پایگاه داده منبع باز محبوب تبدیل می کند. این یک روش مقیاس پذیر و موثر برای مدیریت حجم عظیم داده در برنامه های مختلف ارائه می دهد. طرح پویا MongoDB یکپارچه سازی ساده و یکپارچه داده را امکان پذیر می کند و به کسب و کارها اجازه می دهد تا به راحتی با نیازهای در حال تغییر سازگار شوند.

قابلیت‌های قدرتمند پرس‌وجو و مقیاس افقی MongoDB، آن را به گزینه‌ای برتر برای برنامه‌های مدرن و فشرده داده تبدیل کرده است. این توسعه را در دسترس تر می کند و ابزارهای مدیریت داده قدرتمندی را ارائه می دهد.

روش نصب و پیکربندی MongoDB را یاد خواهید گرفت روی اوبونتو در این پست ما مراحل نصب و دسترسی به امنیت MongoDB را بررسی خواهیم کرد.

پیش نیازها:

قبل از ادامه، مطمئن شوید که اوبونتو 22.04 یا آخرین نسخه را با آن نصب کرده اید sudo امتیازات علاوه بر این، از دستور زیر برای بررسی به روز بودن سیستم خود استفاده کنید:

دستور “به روز رسانی” کاتالوگ محلی بسته های نرم افزاری موجود را تازه می کند.

$ sudo آپدیت مناسب

خروجی:

روش نصب MongoDB روی اوبونتوروش نصب MongoDB روی اوبونتو

این دستور تمام بسته های نرم افزاری را تازه و به روز می کند روی ماشین. GnuPG یک مجموعه نرم افزاری رایگان و منبع باز است که داده های شما را رمزگذاری و امضا می کند و از حریم خصوصی و اعتبار شما محافظت می کند.

$ sudo apt نصب gnupg2

خروجی:

روش نصب MongoDB روی اوبونتوروش نصب MongoDB روی اوبونتو

نصب MongoDB در اوبونتو

نصب MongoDB روی اوبونتو ساده است process. یا می توان از مدیر بسته Ubuntu برای نصب آن استفاده کرد یا می توانید آن را مستقیماً از وب سایت MongoDB دانلود کنید.

PPA رسمی MongoDB نصب و پیکربندی خواهد شد روی سیستم اوبونتو شما با استفاده از مراحل زیر:

مرحله 1: کلید GPG را برای MongoDB وارد کنید

کلید عمومی GPG برای MongoDB ابتدا باید از MongoDB وارد شود.

$ wget -qO – https://www.mongodb.org/ایستا/pgp/سرور-6.0صعودی | sudo افزودن کلید apt

خروجی:

روش نصب MongoDB روی اوبونتوروش نصب MongoDB روی اوبونتو

این عمل باید به وضعیت “OK” منجر شود.

این دستور کلید GPG را وارد می کند که برای تأیید صحت بسته های مخزن استفاده می شود.

پیشنهاد می‌کنیم بخوانید:  روش نصب مرورگر SQLite در اوبونتو 22.04

مرحله 2: یک فایل فهرست MongoDB ایجاد کنید

اکنون، بیایید فایل لیست را برای نسخه اوبونتو در آدرس “/etc/apt/sources.list.d/mongodb-org-6.0.list” ایجاد کنیم.

تب مناسب برای نسخه اوبونتو خود را انتخاب کنید. اگر مطمئن نیستید که چه نسخه ای از اوبونتو نصب شده است روی را host، دستور زیر به شما کمک می کند تا آن را تأیید کنید:

$ lsb_release -dc

خروجی:

روش نصب MongoDB روی اوبونتوروش نصب MongoDB روی اوبونتو

به عنوان مثال، روش زیر نصب MongoDB در اوبونتو 22.04 است.

پرونده لیست را ایجاد کنید روی سیستم اوبونتو شما:

$ echo “دب [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse” | sudo سه راهی /و غیره/apt/sources.list.d/mongoDb-org-6.0لیست

خروجی:

روش نصب MongoDB روی اوبونتوروش نصب MongoDB روی اوبونتو

لیست مخازن سیستم با این دستور گسترش می یابد تا مخزن MongoDB را نیز در بر گیرد.

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

ما بسته های نصب شده محلی را با استفاده از موارد زیر بارگذاری مجدد می کنیم terminal دستور:

$ sudo آپدیت مناسب

خروجی:

روش نصب MongoDB روی اوبونتوروش نصب MongoDB روی اوبونتو

این دستور لیست بسته های سیستم را به روز می کند تا بسته های MongoDB را در بر گیرد.

مرحله 4: بسته MongoDB را نصب کنید

شما می توانید هر نسخه ای از MongoDB را نصب کنید. اما در حال حاضر، ما آخرین نسخه پایدار را نصب می کنیم. آخرین نسخه پایدار باید از طریق دستور زیر نصب شود:

$ sudo apt-get نصب کنید -y mongodb-org

خروجی:

روش نصب MongoDB روی اوبونتوروش نصب MongoDB روی اوبونتو

اگرچه می‌توانید هر نسخه MongoDB در حال حاضر موجود را انتخاب کنید، دستور “apt-get” به طور خودکار بسته‌ها را در صورت انتشار نسخه جدیدتر ارتقا می‌دهد.

روش جایگزین:

اگر روش قبلی کار نکرد، می توانید MongoDB را مستقیماً از مرورگر وب خود دانلود کنید.

  1. مرورگر خود را باز کنید و بازدید کنید https://www.mongodb.com/try/download/community.
  2. از «سرور انجمن» دانلود کنید page، نسخه MongoDB را برای دانلود انتخاب کنید و دکمه دانلود را فشار دهید.

روش نصب MongoDB روی اوبونتوروش نصب MongoDB روی اوبونتو

  1. لینوکس خود را باز کنید terminal. سپس دایرکتوری که فایل دانلودی شما در آن قرار دارد را باز کنید.
  2. فایل MongoDB دانلود شده خود را با استفاده از این دستور اجرا کنید:
$ sudo dpkg –i mongodb-org-server_6.0.10_amd64.deb

مرحله 5: سرویس MongoDB را فعال کنید

اکنون که MongoDB نصب شده است روی سیستم عامل اوبونتو ما، باید سرویس MongoDB را راه اندازی کنید. سرور MongoDB را می توان با استفاده از خط فرمان زیر راه اندازی کرد:

$ sudo systemctl start mongod

خروجی:

روش نصب MongoDB روی اوبونتوروش نصب MongoDB روی اوبونتو

سپس پایگاه داده MongoDB باید احراز هویت شود. پایگاه داده فقط باید برای کاربران مجاز با استفاده از نام کاربری و رمز عبور “db” قابل دسترسی باشد. هرکسی که بدون احراز هویت به سرور دسترسی دارد می‌تواند داده‌های پایگاه داده را مشاهده و ویرایش کند.

تنظیم رمز عبور برای محافظت از MongoDB

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

برای تنظیم رمز عبور برای MongoDB، مراحل داده شده را دنبال کنید:

پیشنهاد می‌کنیم بخوانید:  روش خروج از اوبونتو terminal

مرحله 1: پوسته MongoDB را دانلود کنید (اگر نصب نشده باشد)

1. پوسته MongoDB را با مراجعه به “https://www.mongodb.com/try/download/shell” دانلود کنید.

روش نصب MongoDB روی اوبونتوروش نصب MongoDB روی اوبونتو

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

$ sudo dpkg –i mongodb-mongosh_2.0.1_amd64.deb

مرحله 3: یک اتصال به MongoDB Shell ایجاد کنید

$ منگوش

این دستور به ما امکان می دهد به پوسته MongoDB دسترسی پیدا کرده و با پایگاه داده ارتباط برقرار کنیم.

$ از ادمین استفاده کنید

روش نصب MongoDB روی اوبونتوروش نصب MongoDB روی اوبونتو

این دستور کاربران را به پایگاه داده مدیریت سوئیچ می کند که به ما اجازه می دهد تا کاربران و نقش ها را مدیریت کنیم.

روش نصب MongoDB روی اوبونتوروش نصب MongoDB روی اوبونتو

“Admin” و “Password” را به نام کاربری و رمز عبور دلخواه خود تغییر دهید. “rootنقش ” به کاربر جدیدی که با این دستور در پایگاه داده “admin” ایجاد شده است اختصاص داده می شود. همه توابع و منابع پایگاه داده به طور کامل در دسترس هستند root نقش.

مرحله 4: پوسته MongoDB را ببندید

روش نصب MongoDB روی اوبونتوروش نصب MongoDB روی اوبونتو

فعال کردن یک احراز هویت

MongoDB برای دسترسی به پایگاه داده به طور پیش فرض نیازی به احراز هویت ندارد. فعال کردن احراز هویت برای محافظت از پایگاه داده و جلوگیری از دسترسی غیرمجاز توصیه می شود.

برای پشتیبانی از احراز هویت، مراحل داده شده را برای MongoDB دنبال کنید:

مرحله 1: فایل پیکربندی MongoDB را تغییر دهید.

$ sudo نانو /و غیره/mongod.conf

خروجی:

روش نصب MongoDB روی اوبونتوروش نصب MongoDB روی اوبونتو

با این دستور، ویرایشگر متن نانو فایل “config” را باز می کند.

گام 2: خط زیر را در قسمت امنیتی فایل پیکربندی وارد کنید.

روش نصب MongoDB روی اوبونتوروش نصب MongoDB روی اوبونتو

کاربران باید نام کاربری و رمز عبور خود را برای دسترسی به پایگاه داده پس از فعال کردن احراز هویت MongoDB وارد کنند. کار خود را ذخیره کنید و سپس از ویرایشگر خارج شوید.

مرحله 3: MongoDB را مجدداً راه اندازی کنید.

$ sudo systemctl ریستارت mongod

سرویس MongoDB دوباره راه اندازی می شود و پیکربندی به روز می شود.

محدود کردن IP ها برای دسترسی به MongoDB

هر آدرس IP ممکن است به طور پیش فرض به MongoDB متصل شود. برای افزایش امنیت آن، پیشنهاد می شود دسترسی به پایگاه داده به مجموعه ای از آدرس های IP یا محدوده محدود شود.

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

مرحله 1: در فایل Config تغییراتی ایجاد کنید.

$ sudo نانو /و غیره/mongod.conf

با این دستور، GNU Nano فایل پیکربندی MongoDB را باز می کند.

روش نصب MongoDB روی اوبونتوروش نصب MongoDB روی اوبونتو

گام 2: 127.0.0.1 را تغییر دهید یا آدرس های IP مجاز را اضافه کنید. با انجام این کار، فقط آدرس های IP یا محدوده IP هایی که لیست شده اند می توانند به پایگاه داده دسترسی داشته باشند. هنگامی که تغییرات یا تغییرات خود را ذخیره کردید، از ویرایشگر خارج شوید.

روش نصب MongoDB روی اوبونتوروش نصب MongoDB روی اوبونتو

مرحله 3: MongoDB را مجدداً راه اندازی کنید.

$ sudo systemctl ریستارت mongod

نتیجه

در این مقاله روش نصب و ایمن سازی MongoDB توضیح داده شده است روی اوبونتو 22.04. در مورد نصب MongoDB، انتخاب رمز عبور، تغییر احراز هویت بحث شد onو محدود کردن دسترسی به آدرس‌ها یا محدوده‌های IP خاص. امیدواریم این پست به شما کمک کرده باشد که یاد بگیرید چگونه نصب MongoDB خود را ایمن کنید و دسترسی را فقط به کاربران مجاز محدود کنید.

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

زمان انتشار: 1403-01-06 20:22:03

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

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

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