Centos8如何搭建配置nis域服务
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这篇文章给大家分享的是有关Centos8如何搭建配置nis域服务的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。NIS 简介NIS,英文的全称是network informa
千家信息网最后更新 2025年01月16日Centos8如何搭建配置nis域服务
这篇文章给大家分享的是有关Centos8如何搭建配置nis域服务的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
NIS 简介
NIS,英文的全称是network information service,也叫yellow pages。在Linux中,NIS是一个基于RPC的client/server系统,需要使用 RPC 服务。
RPC即Remote Procedure Call Protocol(远程过程调用协议),RPCBIND用于取代旧版本中的portmap组件。简单说,RPCBIND就是为了将不同服务与对应的端口进行绑定,以便支持机器间的相互操作。
网络环境:
节点 | 主机 |
node1(nis主服务器) | 192.168.10.222 |
node2(nis客户机) | 192.168.10.223 |
1.环境准备(两个节点都要)
关闭防火墙
systemctl stop firewalld setenforce 0
添加主机名解析
vim /etc/hosts192.168.10.222 node1 192.168.10.223 node2
2.nis主服务器配置
下载软件包
yum -y install rpcbind ypserv ypbind yp-tools
添加nis域名
[root@localhost ~]# nisdomainname skills.com vim /etc/sysconfig/networkNISDOMAIN skills.com
开机自动挂载nis域名
[root@localhost ~]# vim /etc/rc.d/rc.local touch /var/lock/subsys/local/bin/nisdomainname skills.com[root@localhost ~]# chmod 777 /etc/rc.d/rc.local
修改主配置文件限制权限
vim /etc/ypserv.conf192.168.10.0/24:*:*:none //给与该网段访问权限192.168.10.222:*:*:none //给与该本机访问权限 :*:*:deny //拒绝其他服务器
重启服务
systemctl restart yppasswdd rpcbind ypserv systemctl enable yppasswdd rpcbind ypserv
建立资料库
[root@localhost ~]# /usr/lib64/yp/ypinit -m At this point, we have to construct a list of the hosts which will run NISservers. localhost is in the list of NIS server hosts. Please continue to addthe names for the other hosts, one per line. When you are done with thelist, type a. next host to add: localhost next host to add: The current list of NIS servers looks like this: localhost Is this correct? [y/n: y] yWe need a few minutes to build the databases...Building /var/yp/skills.com/ypservers...Running /var/yp/Makefile...gmake[1]: Entering directory '/var/yp/skills.com'Updating passwd.byname...Updating passwd.byuid...Updating group.byname...Updating group.bygid...Updating hosts.byname...Updating hosts.byaddr...Updating rpc.byname...Updating rpc.bynumber...Updating services.byname...Updating services.byservicename...Updating netid.byname...Updating protocols.bynumber...Updating protocols.byname...Updating mail.aliases...gmake[1]: Leaving directory '/var/yp/skills.com' localhost has been set up as a NIS master server. Now you can run ypinit -s localhost on all slave server.[root@localhost ~]#
新建nis账户
useradd nis1 -p123 useradd nis2 -p123 当主机发生了更改就cd到/var/yp make [root@localhost ~]# cd /var/yp/[root@localhost yp]# makegmake[1]: Entering directory '/var/yp/skills.com'Updating passwd.byname...Updating passwd.byuid...Updating group.byname...Updating group.bygid...Updating netid.byname...gmake[1]: Leaving directory '/var/yp/skills.com'[root@localhost yp]#
重启服务
systemctl restart yppasswdd rpcbind ypserv systemctl enable yppasswdd rpcbind ypserv
3.nis客户端设置
下载软件包
yum -y install ypbind rpcbind yp-tools
添加nis域名
[root@localhost ~]# nisdomainname skills.com vim /etc/sysconfig/networkNISDOMAIN skills.com
开机自动挂载nis域名
[root@localhost ~]# vim /etc/rc.d/rc.local touch /var/lock/subsys/local/bin/nisdomainname skills.com[root@localhost ~]# chmod 777 /etc/rc.d/rc.local
编辑yp.conf文件,设置主服务。
domain skills.com server 192.168.10.222
重启服务
systemctl restart ypbind rpcbind
yptest查看是否加入成功
[root@localhost ~]# yptestTest 1: domainnameConfigured domainname is "skills.com" Test 2: ypbindUse Protocol V1: Used NIS server: 192.168.10.222Use Protocol V2: Used NIS server: 192.168.10.222Use Protocol V3:ypbind_nconf: nc_netid: udp nc_semantics: 1 nc_flag: 1 nc_protofmly: 'inet' nc_proto: 'udp' nc_device: '-' nc_nlookups: 0ypbind_svcaddr: 192.168.10.222:740ypbind_servername: 192.168.10.222ypbind_hi_vers: 2ypbind_lo_vers: 2 Test 3: yp_matchWARNING: No such key in map (Map passwd.byname, key nobody) Test 4: yp_firstnis1 nis1:123:1000:1000::/home/nis1:/bin/bash Test 5: yp_nextnis2 nis2:123:1001:1001::/home/nis2:/bin/bash Test 6: yp_masterlocalhost Test 7: yp_order1639387530 Test 8: yp_maplistnetid.bynamegroup.bygidgroup.bynamepasswd.byuidpasswd.bynamemail.aliasesprotocols.bynameprotocols.bynumberservices.byservicenameservices.bynamerpc.bynumberrpc.bynamehosts.byaddrhosts.bynameypservers Test 9: yp_allnis1 nis1:123:1000:1000::/home/nis1:/bin/bashnis2 nis2:123:1001:1001::/home/nis2:/bin/bash1 tests failed[root@localhost ~]#
配置域用户登陆
[root@localhost ~]# authselect select nis --forceBackup stored at /var/lib/authselect/backups/2021-12-13-09-34-52.8NFKZDProfile "nis" was selected.The following nsswitch maps are overwritten by the profile:- aliases- automount- ethers- group- hosts- initgroups- netgroup- networks- passwd- protocols- publickey- rpc- services- shadow Make sure that NIS service is configured and enabled. See NIS documentation for more information. [root@localhost ~]#
主服务器配置nfs,将home目录共享。
[root@localhost yp]# vim /etx/exports/home/ *(rw,sync)[root@localhost yp]# exportfs -rvexporting *:/home
客户端挂载主服务器home目录
systemctl restart nfs-server [root@localhost ~]# mount 192.168.10.222:/home/ /home/[root@localhost ~]# dfFilesystem 1K-blocks Used Available Use% Mounted ondevtmpfs 379852 0 379852 0% /devtmpfs 399816 0 399816 0% /dev/shmtmpfs 399816 5688 394128 2% /runtmpfs 399816 0 399816 0% /sys/fs/cgroup/dev/mapper/cl-root 17811456 1615988 16195468 10% //dev/sda1 1038336 196688 841648 19% /boot/dev/sr0 9046654 9046654 0 100% /mediatmpfs 79960 0 79960 0% /run/user/0192.168.10.222:/home 17811456 1644672 16166784 10% /home[root@localhost ~]#
添加开机自动挂载主服务home目录。
vim /etc/fstab192.168.10.222:/home /home nfs defaults 0 0[root@localhost ~]# mount -a [root@localhost ~]# dfFilesystem 1K-blocks Used Available Use% Mounted ondevtmpfs 379852 0 379852 0% /devtmpfs 399816 0 399816 0% /dev/shmtmpfs 399816 5688 394128 2% /runtmpfs 399816 0 399816 0% /sys/fs/cgroup/dev/mapper/cl-root 17811456 1613680 16197776 10% //dev/sda1 1038336 196688 841648 19% /boot/dev/sr0 9046654 9046654 0 100% /media192.168.10.222:/home 17811456 1644544 16166912 10% /hometmpfs 79960 0 79960 0% /run/user/0[root@localhost ~]#
到这nis配置完成。
感谢各位的阅读!关于"Centos8如何搭建配置nis域服务"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
服务
配置
服务器
域名
主机
客户
权限
目录
内容
客户端
文件
更多
环境
篇文章
节点
软件
软件包
不同
不错
实用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
法制日报评论网络安全普法周
服务器 BIOS 禁用 网卡
网络安全需要用的什么
学习网络安全必须要学的课程
如何集中化服务器管理
枣庄智慧社区软件开发哪儿好
软件开发与it审计
软件工程的软件开发过程
和成天下槟榔服务器维护
数据库采用b 树的原因
学习哪种网络技术可自由赚钱
网络安全管理岗面试问题
购买软件开发账务处理
juki数据库怎么打开
关于网络安全的建议英语作文
小说网站用什么服务器合适
大学考的网络安全工程师证书
intouch服务器历史记录
sql数据库两个表关联
网络技术服务费发票网络推广
网络安全技术和数据管理专业
系统数据库技术规范
数据库表的流程图
网络安全方向博士就业
我的世界服务器白名单使用
病毒与网络安全
王者没有推荐的服务器怎么办
怎样启动网络安全模式
客运车站售票管理系统数据库
软件开发测试者