Ubuntu

Memasang pelayan NIS di Ubuntu 18.04 LTS

Memasang pelayan NIS di Ubuntu 18.04 LTS
Bentuk lengkap NIS adalah Network Information Server. Pelayan NIS menyimpan semua maklumat pengguna dalam pangkalan data. Pelanggan NIS boleh menggunakan pelayan NIS untuk mengesahkan pengguna ini dan menggunakannya secara tempatan. Pada dasarnya, NIS digunakan untuk memusatkan pengesahan dalam rangkaian. NIS adalah alternatif untuk Protokol Akses Direktori Ringan atau LDAP secara ringkas.  Dalam artikel ini, saya akan menunjukkan kepada anda cara memasang dan mengkonfigurasi pelayan NIS di Ubuntu 18.04 pelayan LTS. Oleh itu, mari kita mulakan.

Topologi Rangkaian:

Di sini, kami mempunyai 2 mesin dengan Ubuntu Server 18.04 sistem operasi LTS dipasang.

Dalam artikel ini,

Pelayan NIS:

Nama Hos = pelayan nis.linuxhint.tempatan

Alamat IP = 192.168.20.167/24

Pelanggan NIS:

Nama Hos = pelanggan

Alamat IP = 192.168.20.168/24

Perkara yang mesti anda ketahui:

Pelayan NIS pelayan nis.linuxhint.tempatan mesti mempunyai alamat IP statik yang dikonfigurasikan. Dalam artikel ini, ia dikonfigurasi dengan IP statik 192.168.20.167pelanggan mesin mesti berada di rangkaian yang sama dengan pelayan nis.linuxhint.tempatan pelayan.  Nama host mestilah Nama Domain Berkelayakan Penuh (FQDN) dan dikonfigurasikan dengan betul di pelayan NIS. Di sini, pelayan NIS mempunyai nama host pelayan nis.linuxhint.tempatan dan nama domain linuxhint.tempatan

Anda mungkin menggunakan pelayan DNS untuk menyelesaikan nama host dan nama domain. Anda juga boleh menggunakan / dll / tuan rumah fail. Dalam artikel ini, saya akan menggunakan / dll / tuan rumah fail untuk resolusi DNS. The pelanggan mesin juga mesti dapat menyelesaikan nama host dan nama domain pelayan NIS. Anda juga boleh menggunakan pelayan DNS atau / dll / tuan rumah fail untuk resolusi DNS di pelanggan mesin.

Menetapkan IP Statik dalam Pelayan NIS:

Pertama, cari nama antara muka rangkaian dengan arahan berikut:

$ ip a

Di sini, nama antara muka rangkaian adalah ens33 dalam kes saya. Mungkin berbeza bagi anda. Pastikan untuk menggantinya dengan milik anda mulai sekarang.

Sekarang, edit / etc / netplan / 50-cloud-init.keladi fail dengan arahan berikut:

$ sudo nano / etc / netplan / 50-cloud-init.keladi

Sekarang, tambahkan baris berikut ke fail. Pastikan untuk menyesuaikan alamat IP bergantung pada konfigurasi rangkaian anda. Setelah selesai, simpan fail.

Sekarang, gunakan konfigurasi rangkaian dengan arahan berikut:

$ sudo netplan berlaku

Mengkonfigurasi DNS dalam NIS Server:

Sekarang, buka / dll / tuan rumah fail pelayan NIS seperti berikut:

$ sudo nano / etc / host

Sekarang, tambahkan baris berikut ke / dll / tuan rumah fail dan simpan fail tersebut.

192.168.20.167 pelayan nis.linuxhint.linuxhint pelayan nis tempatan.tempatan

Sekarang, tetapkan nama host FQDN pelayan nis.linuxhint.tempatan ke pelayan NIS dengan arahan berikut:

$ sudo hostnamectl set-hostname nis-pelayan.linuxhint.tempatan

Sekarang, but semula pelayan NIS seperti berikut:

but semula $ sudo

Setelah pelayan NIS dimulakan, nama host harus ditetapkan ke pelayan nis.linuxhint.tempatan.

$ nama hos

Memasang NIS Server:

Sekarang, pada mesin pelayan NIS, kemas kini cache repositori pakej APT dengan arahan berikut:

$ sudo apt kemas kini

Sekarang, pasang pakej pelayan NIS dengan arahan berikut:

$ sudo apt pasang nis

Untuk mengesahkan pemasangan, tekan Y dan kemudian tekan .

Sekarang, taipkan nama domain anda (linuxhint.tempatan dalam kes saya), pilih dan tekan .

Pelayan NIS harus dipasang.

Mengkonfigurasi Pelayan NIS:

Sekarang, buka fail konfigurasi / etc / default / nis dengan arahan berikut:

$ sudo nano / etc / default / nis

Anda harus menukar 2 baris seperti yang ditandakan pada tangkapan skrin di bawah.

Tetapkan NISSERVER ke tuan dan NISCLIENT ke salah seperti yang ditunjukkan dalam tangkapan skrin di bawah. Kemudian, simpan fail.

Sekarang, buka / etc / ypserv.sekurenet fail seperti berikut:

$ sudo nano / etc / ypserv.sekurenet

Tambahkan hash sebelum garis yang ditandakan untuk memberi komen.

Kemudian, tambahkan netmask dan alamat rangkaian anda sendiri dalam format berikut:

alamat rangkaian netmask

Kemudian, simpan fail.

Sekarang, mulakan pangkalan data pelayan NIS dengan arahan berikut:

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

Nama hos FQDN anda mesti disenaraikan di sini. Sekarang, tekan + D.

Untuk mengesahkan, tekan Y dan kemudian tekan .

Pangkalan data pelayan NIS harus diinisialisasi.

Sekarang, mulakan semula perkhidmatan NIS dengan arahan berikut:

$ sudo systemctl mulakan semula rpcbind nis

Menambah Pengguna ke Pelayan NIS:

Sekarang, anda boleh menambahkan pengguna baru ke pelayan NIS.

Untuk menambah pengguna baru pengguna1 (katakan), jalankan arahan berikut:

$ sudo adduser pengguna1

Sekarang, taipkan kata laluan untuk pengguna pengguna1 dan tekan .

Taip semula kata laluan dan tekan .

Sekarang, taipkan beberapa maklumat pengguna.

Setelah selesai menambahkan semua maklumat pengguna, tekan Y dan kemudian tekan untuk mengesahkan.

Pengguna pengguna1 harus dibuat.

Dengan cara yang sama, tambahkan pengguna lain pengguna2.

$ sudo adduser pengguna2

Dengan cara yang sama, tambahkan pengguna lain pengguna3.

$ sudo adduser pengguna3

Setiap kali anda membuat pengguna baru atau menukar maklumat pengguna i.e. nama, direktori rumah, kata laluan dll., anda mesti mengemas kini pangkalan data pengguna NIS.

Untuk melakukannya, arahkan ke / var / yp direktori terlebih dahulu.

$ cd / var / yp

Sekarang, jalankan arahan berikut dari / var / yp direktori untuk mengemas kini pangkalan data pengguna NIS.

$ sudo buat

Mengkonfigurasi Pelanggan NIS:

Dalam klien NIS, tambahkan terlebih dahulu nama host dan nama domain pelayan NIS ke / dll / tuan rumah fail.

$ sudo nano / etc / host

Tambahkan baris berikut ke / dll / tuan rumah fail dan simpan fail tersebut.

192.168.20.167 pelayan nis.linuxhint.linuxhint pelayan nis tempatan.tempatan

Sekarang, kemas kini cache repositori pakej APT mesin pelanggan NIS.

$ sudo apt kemas kini

Sekarang, pasang pakej NIS di mesin pelanggan NIS seperti berikut:

$ sudo apt pasang nis

Untuk mengesahkan pemasangan, tekan Y dan kemudian tekan .

Taipkan nama domain pelayan NIS (linuxhint.tempatan dalam kes ini) dan tekan .

Pakej NIS harus dipasang.

Sekarang, buka / dll / yp.pengesahan fail seperti berikut:

$ sudo nano / etc / yp.pengesahan

Sekarang, tambahkan baris berikut di hujung / dll / yp.pengesahan fail dan simpan.

linuxhint domain.pelayan tempatan nis-pelayan.linuxhint.tempatan

Sekarang, buka / etc / nsswitch.pengesahan fail seperti berikut:

$ sudo nano / etc / nsswitch.pengesahan

Anda harus mengubah baris yang ditandakan.

Tambah nis pada akhir setiap baris seperti yang ditandakan pada tangkapan skrin di bawah. Setelah selesai, simpan fail.

Anda juga perlu memasang direktori utama pengguna NIS ke pelanggan NIS anda. Anda boleh menggunakan iSCSI, NFS, CIFS (Samba) untuk melakukannya. Tetapi ini di luar ruang lingkup artikel ini. Jadi, saya akan menyimpan direktori utama pengguna NIS dalam sistem fail tempatan pelanggan NIS.

Apabila anda log masuk sebagai pengguna NIS anda, mereka secara automatik akan membuat direktori rumah mereka sendiri di / rumah direktori mesin pelanggan NIS. Untuk membolehkan mereka mendapat hak istimewa itu, anda harus mengkonfigurasi PAM mesin pelanggan NIS.

Untuk mengkonfigurasi PAM, buka / dll / pam.d / sesi biasa fail konfigurasi seperti berikut:

$ sudo nano / etc / pam.d / sesi biasa

Sekarang, tambahkan baris berikut di akhir fail dan simpan fail.

sesi pilihan pam_mkhomedir.jadi skel = / etc / skel umask = 007

Sekarang, but semula mesin pelanggan NIS seperti berikut:

but semula $ sudo

Menguji Pelayan NIS:

Setelah mesin pelanggan NIS boot, anda seharusnya dapat log masuk sebagai pengguna yang anda buat sebelumnya di mesin pelayan NIS.

Seperti yang anda lihat, saya berjaya log masuk sebagai pengguna1 dalam mesin pelanggan NIS.

Direktori rumah dari pengguna1, / rumah / pengguna1 dibuat secara automatik juga.

Secara lalai, pengguna NIS akan berada di direktori rumah mereka sendiri seperti yang anda lihat dalam tangkapan skrin di bawah.

$ pwd

Setelah pelanggan NIS dikonfigurasi, anda dapat melihat maklumat mengenai semua pengguna NIS dengan arahan berikut:

$ ypcat passwd

Semua pengguna yang anda buat di mesin pelayan NIS harus disenaraikan di sini seperti yang anda lihat dalam tangkapan skrin di bawah.

Seperti yang anda lihat, saya juga boleh log masuk sebagai pengguna2 dan pengguna3 dari mesin pelanggan NIS. NIS berfungsi dengan betul.

Jadi, itulah cara anda memasang dan mengkonfigurasi pelayan NIS pada Ubuntu Server 18.04 LTS. Terima kasih kerana membaca artikel ini.

Distro Linux Terbaik untuk Permainan pada tahun 2021
Sistem operasi Linux telah jauh dari tampilan asal, ringkas dan berasaskan pelayan. OS ini telah berkembang pesat dalam beberapa tahun kebelakangan in...
Cara menangkap dan streaming sesi permainan anda di Linux
Pada masa lalu, bermain permainan hanya dianggap sebagai hobi, tetapi seiring dengan berjalannya waktu, industri permainan menyaksikan pertumbuhan yan...
Permainan Terbaik untuk Dimainkan dengan Penjejakan Tangan
Oculus Quest baru-baru ini memperkenalkan idea hebat penjejakan tangan tanpa pengawal. Dengan jumlah permainan dan aktiviti yang semakin meningkat yan...