از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
نصب سرور NIS روی اوبونتو 18.04 LTS
سرفصلهای مطلب
شکل کامل NIS سرور اطلاعات شبکه است. سرور NIS تمام اطلاعات کاربر را در یک پایگاه داده ذخیره می کند. سرویس گیرنده NIS می تواند از سرور NIS برای احراز هویت این کاربران و استفاده محلی از آن استفاده کند. اساساً NIS برای متمرکز کردن احراز هویت در یک شبکه استفاده می شود. NIS جایگزینی برای Lightweight Directory Access Protocol یا به طور خلاصه LDAP است. در این مقاله قصد دارم روش نصب و پیکربندی سرور 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 در مورد من. ممکن است برای شما متفاوت باشد. از هم اکنون آن را با مال خود جایگزین کنید روی.
اکنون، آن را ویرایش کنید /etc/netplan/50-cloud-init.yaml فایل با دستور زیر:
حال خطوط زیر را به فایل اضافه کنید. مطمئن شوید که آدرس های IP را بسته به پیکربندی شبکه خود تنظیم کرده اید. پس از اتمام کار، فایل را ذخیره کنید.
حالا با دستور زیر تنظیمات شبکه را اعمال کنید:
پیکربندی DNS در سرور NIS:
حالا، را باز کنید /etc/hosts فایل سرور NIS به شرح زیر است:
حالا خط زیر را به آن اضافه کنید /etc/hosts فایل و فایل را ذخیره کنید.
اکنون یک نام میزبان FQDN تنظیم کنید nis-server.linuxint.local به سرور NIS با دستور زیر:
اکنون سرور NIS را به صورت زیر راه اندازی مجدد کنید:
پس از راه اندازی سرور NIS، نام میزبان باید روی تنظیم شود nis-server.linuxint.local.
نصب سرور NIS:
اکنون، روی دستگاه سرور NIS، کش مخزن بسته APT را با دستور زیر به روز کنید:
اکنون بسته سرور NIS را با دستور زیر نصب کنید:
برای تأیید نصب، فشار دهید Y و سپس فشار دهید <ورود>.
اکنون نام دامنه خود را تایپ کنید (linuxhit.local در مورد من)، انتخاب کنید
سرور NIS باید نصب شود.
پیکربندی سرور NIS:
اکنون فایل پیکربندی /etc/default/nis را با دستور زیر باز کنید:
شما باید 2 خط را همانطور که در تصویر زیر مشخص شده است تغییر دهید.
تنظیم NISSERVER به استاد و NISCLIENT به نادرست همانطور که در تصویر زیر نشان داده شده است. سپس، فایل را ذخیره کنید.
حالا، را باز کنید /etc/ypserv.securenets به صورت زیر فایل کنید:
قبل از خط علامتگذاریشده یک هش اضافه کنید تا نظر بدهید.
سپس، ماسک شبکه و آدرس شبکه خود را در قالب زیر اضافه کنید:
سپس، فایل را ذخیره کنید.
اکنون پایگاه داده سرور NIS را با دستور زیر مقداردهی اولیه کنید:
نام میزبان FQDN شما باید در اینجا ذکر شود. اکنون، فشار دهید
برای تأیید، فشار دهید Y و سپس فشار دهید <ورود>.
پایگاه داده سرور NIS باید مقداردهی اولیه شود.
اکنون سرویس NIS را با دستور زیر راه اندازی مجدد کنید:
افزودن کاربر به سرور NIS:
اکنون می توانید کاربران جدیدی را به سرور NIS اضافه کنید.
برای افزودن کاربر جدید کاربر 1 (مثلاً) دستور زیر را اجرا کنید:
اکنون یک رمز عبور برای کاربر وارد کنید کاربر 1 و فشار دهید <ورود>.
رمز عبور را دوباره تایپ کنید و فشار دهید <ورود>.
اکنون برخی از اطلاعات کاربر را تایپ کنید.
پس از افزودن تمام اطلاعات کاربر، را فشار دهید Y و سپس فشار دهید <ورود> برای تایید.
کاربر کاربر 1 باید ایجاد شود.
به همین ترتیب، کاربر دیگری را اضافه کنید user2.
به همین ترتیب، کاربر دیگری را اضافه کنید user3.
هر بار که کاربران جدیدی ایجاد میکنید یا اطلاعات کاربر را تغییر میدهید، مانند نام، فهرست اصلی، رمز عبور و غیره، باید پایگاه داده کاربر NIS را بهروزرسانی کنید.
برای انجام این کار، به /var/yp دایرکتوری اول
حالا دستور زیر را از /var/yp دایرکتوری برای به روز رسانی پایگاه داده کاربران NIS.
پیکربندی NIS Client:
در سرویس گیرنده NIS، ابتدا نام میزبان و نام دامنه سرور NIS را به آن اضافه کنید /etc/hosts فایل.
خط زیر را به /etc/hosts فایل و فایل را ذخیره کنید.
اکنون، کش مخزن بسته APT دستگاه سرویس گیرنده NIS را به روز کنید.
اکنون بسته NIS را در ماشین سرویس گیرنده NIS به صورت زیر نصب کنید:
برای تأیید نصب، فشار دهید Y و سپس فشار دهید <ورود>.
نام دامنه سرور NIS را تایپ کنید (linuxhit.local در این مورد) و فشار دهید <ورود>.
بسته NIS باید نصب شود.
الان باز است /etc/yp.conf به صورت زیر فایل کنید:
حالا خط زیر را در انتهای آن اضافه کنید /etc/yp.conf فایل و ذخیره کنید.
حالا، را باز کنید /etc/nsswitch.conf به صورت زیر فایل کنید:
شما باید خطوط مشخص شده را اصلاح کنید.
اضافه کردن نیس در انتهای هر خط همانطور که در تصویر زیر مشخص شده است. پس از اتمام کار، فایل را ذخیره کنید.
شما همچنین باید دایرکتوری های اصلی کاربران NIS را به مشتری NIS خود متصل کنید. برای این کار می توانید از iSCSI، NFS، CIFS (Samba) استفاده کنید. اما از حوصله این مقاله خارج است. بنابراین، من فهرست اصلی کاربران NIS را در سیستم فایل محلی سرویس گیرنده NIS نگه می دارم.
هنگامی که شما به عنوان کاربران NIS خود وارد سیستم می شوید، آنها به طور خودکار دایرکتوری های خانگی خود را در آن ایجاد می کنند /خانه دایرکتوری ماشین سرویس گیرنده NIS. برای اینکه به آنها این امتیاز را بدهید، باید PAM ماشین سرویس گیرنده NIS را پیکربندی کنید.
برای پیکربندی PAM، باز کنید /etc/pam.d/common-session فایل تنظیمات به شرح زیر است:
حالا خط زیر را در انتهای فایل اضافه کنید و فایل را ذخیره کنید.
اکنون دستگاه سرویس گیرنده NIS را به صورت زیر راه اندازی مجدد کنید:
تست سرور NIS:
هنگامی که دستگاه سرویس گیرنده NIS بوت می شود، باید بتوانید به عنوان کاربرانی که قبلاً در دستگاه سرور NIS ایجاد کرده اید، وارد شوید.
همانطور که می بینید، من با موفقیت به عنوان وارد شدم کاربر 1 در ماشین سرویس گیرنده NIS.
فهرست اصلی از کاربر 1، /home/user1 به طور خودکار نیز ایجاد می شود.
همانطور که در تصویر زیر می بینید، به طور پیش فرض، کاربران NIS در فهرست اصلی خود خواهند بود.
هنگامی که سرویس گیرنده NIS پیکربندی شد، می توانید اطلاعات مربوط به تمام کاربران NIS را با دستور زیر مشاهده کنید:
همه کاربرانی که در دستگاه سرور NIS ایجاد کردهاید باید در اینجا فهرست شوند، همانطور که در تصویر زیر میبینید.
همانطور که می بینید، من همچنین می توانم به عنوان وارد شوید user2 و user3 از دستگاه سرویس گیرنده NIS. NIS به درستی کار می کند.
بنابراین، به این ترتیب سرور NIS را نصب و پیکربندی میکنید روی سرور اوبونتو 18.04 LTS. با تشکر از خواندن این مقاله.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1403-01-05 02:22:05