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

سرور مجازی NVMe

نصب سرور NIS روی اوبونتو 18.04 LTS

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


شکل کامل NIS سرور اطلاعات شبکه است. سرور NIS تمام اطلاعات کاربر را در یک پایگاه داده ذخیره می کند. سرویس گیرنده NIS می تواند از سرور NIS برای احراز هویت این کاربران و استفاده محلی از آن استفاده کند. اساساً NIS برای متمرکز کردن احراز هویت در یک شبکه استفاده می شود. NIS جایگزینی برای Lightweight Directory Access Protocol یا به طور خلاصه LDAP است. در این مقاله قصد دارم روش نصب و پیکربندی سرور NIS را به شما نشان دهم روی سرور اوبونتو 18.04 LTS. بنابراین، بیایید شروع کنیم.

توپولوژی شبکه:

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

در اینجا، ما 2 دستگاه با سیستم عامل Ubuntu Server 18.04 LTS نصب کرده ایم.

در این مقاله،

سرور NIS:

نام میزبان = nis-server.linuxint.local

آدرس IP = 192.168.20.167/24

مشتری NIS:

نام میزبان = مشتری

آدرس IP = 192.168.20.168/24

چیزهایی که باید بدانید:

سرور NIS nis-server.linuxint.local باید یک آدرس IP ثابت پیکربندی شده باشد. در این مقاله، با IP ثابت پیکربندی شده است 192.168.20.167. مشتری ماشین باید باشد روی همان شبکه nis-server.linuxint.local سرور نام میزبان باید یک نام دامنه کاملاً واجد شرایط (FQDN) باشد و به درستی در سرور NIS پیکربندی شده باشد. در اینجا سرور NIS نام میزبان را دارد nis-server.linuxint.local و نام دامنه linuxhit.local

می توانید از سرور DNS برای حل نام میزبان و نام دامنه استفاده کنید. شما همچنین می توانید استفاده کنید /etc/hosts فایل. در این مقاله، من از آن استفاده خواهم کرد /etc/hosts فایل برای وضوح DNS. را مشتری ماشین همچنین باید بتواند نام میزبان سرور NIS و نام دامنه را حل کند. همچنین می توانید از یک سرور DNS یا /etc/hosts فایل برای وضوح DNS در مشتری دستگاه.

تنظیم IP استاتیک در سرور NIS:

ابتدا نام رابط شبکه را با دستور زیر پیدا کنید:

$ آی پی آ

در اینجا، نام رابط شبکه است ens33 در مورد من. ممکن است برای شما متفاوت باشد. از هم اکنون آن را با مال خود جایگزین کنید روی.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

اکنون، آن را ویرایش کنید /etc/netplan/50-cloud-init.yaml فایل با دستور زیر:

$ sudo نانو /و غیره/netplan/50-cloud-init.yaml

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

حال خطوط زیر را به فایل اضافه کنید. مطمئن شوید که آدرس های IP را بسته به پیکربندی شبکه خود تنظیم کرده اید. پس از اتمام کار، فایل را ذخیره کنید.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

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

$ sudo netplan اعمال شود

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

پیکربندی DNS در سرور NIS:

حالا، را باز کنید /etc/hosts فایل سرور NIS به شرح زیر است:

$ sudo نانو /و غیره/میزبان ها

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

حالا خط زیر را به آن اضافه کنید /etc/hosts فایل و فایل را ذخیره کنید.

192.168.20.167 nis-server.linuzhint.local nis-server linuxhit.local

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

اکنون یک نام میزبان FQDN تنظیم کنید nis-server.linuxint.local به سرور NIS با دستور زیر:

$ sudo hostnamectl مجموعه نام میزبان nis-server.linuzhint.local

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

اکنون سرور NIS را به صورت زیر راه اندازی مجدد کنید:

$ sudo راه اندازی مجدد

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

پس از راه اندازی سرور NIS، نام میزبان باید روی تنظیم شود nis-server.linuxint.local.

$ نام میزبان

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

نصب سرور NIS:

اکنون، روی دستگاه سرور NIS، کش مخزن بسته APT را با دستور زیر به روز کنید:

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

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

اکنون بسته سرور NIS را با دستور زیر نصب کنید:

$ sudo apt نصب نیس

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

برای تأیید نصب، فشار دهید Y و سپس فشار دهید <ورود>.

پیشنهاد می‌کنیم بخوانید:  روش نصب Transmission 3.00 BitTorrent Client در اوبونتو 22.04

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

اکنون نام دامنه خود را تایپ کنید (linuxhit.local در مورد من)، انتخاب کنید و فشار دهید <ورود>.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

سرور NIS باید نصب شود.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

پیکربندی سرور NIS:

اکنون فایل پیکربندی /etc/default/nis را با دستور زیر باز کنید:

$ sudo نانو /و غیره/پیش فرض/نیس

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

شما باید 2 خط را همانطور که در تصویر زیر مشخص شده است تغییر دهید.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

تنظیم NISSERVER به استاد و NISCLIENT به نادرست همانطور که در تصویر زیر نشان داده شده است. سپس، فایل را ذخیره کنید.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

حالا، را باز کنید /etc/ypserv.securenets به صورت زیر فایل کنید:

$ sudo نانو /و غیره/ypserv.securenets

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

قبل از خط علامت‌گذاری‌شده یک هش اضافه کنید تا نظر بدهید.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

سپس، ماسک شبکه و آدرس شبکه خود را در قالب زیر اضافه کنید:

netmask آدرس شبکه

سپس، فایل را ذخیره کنید.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

اکنون پایگاه داده سرور NIS را با دستور زیر مقداردهی اولیه کنید:

$ sudo /usr/lib/yp/ypinit -m

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

نام میزبان FQDN شما باید در اینجا ذکر شود. اکنون، فشار دهید + D.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

برای تأیید، فشار دهید Y و سپس فشار دهید <ورود>.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

پایگاه داده سرور NIS باید مقداردهی اولیه شود.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

اکنون سرویس NIS را با دستور زیر راه اندازی مجدد کنید:

$ sudo systemctl ری استارت rpcbind nis

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

افزودن کاربر به سرور NIS:

اکنون می توانید کاربران جدیدی را به سرور NIS اضافه کنید.

برای افزودن کاربر جدید کاربر 1 (مثلاً) دستور زیر را اجرا کنید:

$ sudo کاربر اضافه کننده 1

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

اکنون یک رمز عبور برای کاربر وارد کنید کاربر 1 و فشار دهید <ورود>.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

رمز عبور را دوباره تایپ کنید و فشار دهید <ورود>.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

اکنون برخی از اطلاعات کاربر را تایپ کنید.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

پس از افزودن تمام اطلاعات کاربر، را فشار دهید Y و سپس فشار دهید <ورود> برای تایید.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

کاربر کاربر 1 باید ایجاد شود.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

به همین ترتیب، کاربر دیگری را اضافه کنید user2.

$ sudo adduser user2

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

به همین ترتیب، کاربر دیگری را اضافه کنید user3.

$ sudo adduser user3

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

هر بار که کاربران جدیدی ایجاد می‌کنید یا اطلاعات کاربر را تغییر می‌دهید، مانند نام، فهرست اصلی، رمز عبور و غیره، باید پایگاه داده کاربر NIS را به‌روزرسانی کنید.

برای انجام این کار، به /var/yp دایرکتوری اول

$ سی دی /var/yp

حالا دستور زیر را از /var/yp دایرکتوری برای به روز رسانی پایگاه داده کاربران NIS.

$ sudo ساختن

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

پیکربندی NIS Client:

در سرویس گیرنده NIS، ابتدا نام میزبان و نام دامنه سرور NIS را به آن اضافه کنید /etc/hosts فایل.

$ sudo نانو /و غیره/میزبان ها

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

خط زیر را به /etc/hosts فایل و فایل را ذخیره کنید.

192.168.20.167 nis-server.linuzhint.local nis-server linuxhit.local

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

اکنون، کش مخزن بسته APT دستگاه سرویس گیرنده NIS را به روز کنید.

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

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

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

$ sudo apt نصب نیس

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

برای تأیید نصب، فشار دهید Y و سپس فشار دهید <ورود>.

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

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

نام دامنه سرور NIS را تایپ کنید (linuxhit.local در این مورد) و فشار دهید <ورود>.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

بسته NIS باید نصب شود.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

الان باز است /etc/yp.conf به صورت زیر فایل کنید:

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

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

حالا خط زیر را در انتهای آن اضافه کنید /etc/yp.conf فایل و ذخیره کنید.

سرور دامنه linuxhint.local nis-server.linuzhint.local

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

حالا، را باز کنید /etc/nsswitch.conf به صورت زیر فایل کنید:

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

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

شما باید خطوط مشخص شده را اصلاح کنید.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

اضافه کردن نیس در انتهای هر خط همانطور که در تصویر زیر مشخص شده است. پس از اتمام کار، فایل را ذخیره کنید.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

شما همچنین باید دایرکتوری های اصلی کاربران NIS را به مشتری NIS خود متصل کنید. برای این کار می توانید از iSCSI، NFS، CIFS (Samba) استفاده کنید. اما از حوصله این مقاله خارج است. بنابراین، من فهرست اصلی کاربران NIS را در سیستم فایل محلی سرویس گیرنده NIS نگه می دارم.

هنگامی که شما به عنوان کاربران NIS خود وارد سیستم می شوید، آنها به طور خودکار دایرکتوری های خانگی خود را در آن ایجاد می کنند /خانه دایرکتوری ماشین سرویس گیرنده NIS. برای اینکه به آنها این امتیاز را بدهید، باید PAM ماشین سرویس گیرنده NIS را پیکربندی کنید.

برای پیکربندی PAM، باز کنید /etc/pam.d/common-session فایل تنظیمات به شرح زیر است:

$ sudo نانو /و غیره/pam.d/جلسه مشترک

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

حالا خط زیر را در انتهای فایل اضافه کنید و فایل را ذخیره کنید.

جلسه اختیاری pam_mkhomedir.so اسکلت=/و غیره/اسکلت umask=007

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

اکنون دستگاه سرویس گیرنده NIS را به صورت زیر راه اندازی مجدد کنید:

$ sudo راه اندازی مجدد

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

تست سرور NIS:

هنگامی که دستگاه سرویس گیرنده NIS بوت می شود، باید بتوانید به عنوان کاربرانی که قبلاً در دستگاه سرور NIS ایجاد کرده اید، وارد شوید.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

همانطور که می بینید، من با موفقیت به عنوان وارد شدم کاربر 1 در ماشین سرویس گیرنده NIS.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

فهرست اصلی از کاربر 1، /home/user1 به طور خودکار نیز ایجاد می شود.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

همانطور که در تصویر زیر می بینید، به طور پیش فرض، کاربران NIS در فهرست اصلی خود خواهند بود.

$ pwd

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

هنگامی که سرویس گیرنده NIS پیکربندی شد، می توانید اطلاعات مربوط به تمام کاربران NIS را با دستور زیر مشاهده کنید:

$ ypcat passwd

همه کاربرانی که در دستگاه سرور NIS ایجاد کرده‌اید باید در اینجا فهرست شوند، همانطور که در تصویر زیر می‌بینید.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

همانطور که می بینید، من همچنین می توانم به عنوان وارد شوید user2 و user3 از دستگاه سرویس گیرنده NIS. NIS به درستی کار می کند.

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

نصب سرور NIS روی اوبونتو 18.04 LTSنصب سرور NIS روی اوبونتو 18.04 LTS

بنابراین، به این ترتیب سرور NIS را نصب و پیکربندی می‌کنید روی سرور اوبونتو 18.04 LTS. با تشکر از خواندن این مقاله.

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

زمان انتشار: 1403-01-05 02:22:05

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

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

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