Ubuntu搭建nis服务器(包括主、从及客户端设置)

简介:

Ubuntu搭建nis服务器(包括主、从及客户端设置):



redhat设置nis master相关固定端口:


# vi /etc/sysconfig/network


YPSERV_ARGS="-p 650"

YPXFRD_ARGS="-p 651"

:wq


# service network restart

# service ypserv restart


# vi /etc/sysconfig/yppasswdd


YPPASSWDD_ARGS="--port 652"

:wq

# /etc/init.d/yppasswdd restart


# rpcinfo -p (查看端口情况)



开防火墙端口:


nis master to nis slave:


TCP:660


nis slave to nis master:

TCP:111 650 651 

UDP:111 650 651 652






设置ypserv服务固定端口(默认是随机的):


# vi /etc/default/nis


YPSERVARGS="-p 660"

:wq


# service ypserv restart



限制可加入nis的网段:


# vi /var/yp/securenets

格式有两种:

1)指定子网,针对一个网段进行限制,第一列是子网掩码,第二列是网络号,例如:
255.255.255.0 192.168.0.0


2)指定IP地址,针对每台机器进行限制,第一列写host,第二列是指定的IP地址,例如:

host 192.168.0.11





主nis服务器:


# apt-get install nis   (nis域为ming,后可用dpkg-reconfigure nis进行修改)

# vi /etc/default/nis

按a或i进入编译模式

NISSERVER=true   (默认为false)

NISCLIENT=false    (默认为true)

NISMASTER=10.0.0.2   (即本机ip)

按Esc键退出编辑模式

:wq  (保存并退出)

# vi /etc/yp.conf

按a或i进入编译模式

ypserver 10.0.0.2

按Esc键退出编辑模式

:wq  (保存并退出)

# ypbind -broadcast

# service ypserv start

ypbind及ypserv开机自启动:

# vi /etc/rc.local  (exit 0前一行)

ypbind -broadcast

service ypserv restart

:wq

# ypwhich    (显示为自己)

# nisdomainname  (显示ming)

新建一个账号aa

# adduser --home /home2/bb  --ingroup agroup bb    (--home是指定家目录,--ingroup是指定群组)

密码

# vi /etc/netgroup    (可将很多账号写到一个group中,方便后面登录,一个group最多60+个账号)

按a或i进入编译模式

agroup (,bb,)

按Esc键退出编辑模式

:wq  (保存并退出)


# /usr/lib/yp/ypinit -m

10.0.0.3        (即nis从服务器)

Ctrl+d

y

# service ypserv restart



nis从服务器(当nis主服务器宕后,客户端会自动切到nis从服务器上):


# apt-get install nis   (nis域为ming,与主nis域保持一致)

# vi /etc/default/nis

按a或i进入编译模式


NISSERVER=slave       (默认为false)
NISMASTER=10.0.0.2   (即nis主服务器ip)

按Esc键退出编辑模式

:wq  (保存并退出)

# vi /etc/yp.conf

按a或i进入编译模式

ypserver 10.0.0.2
ypserver 10.0.0.3     (nis从服务器ip)

按Esc键退出编辑模式

:wq  (保存并退出)

# service ypbind restart

# service ypserv restart

ypbind及ypserv开机自启动:

# vi /etc/rc.local  (exit 0前一行)

service ypbind restart

service ypserv restart

:wq


# ypwhich    (显示为nis主服务器)

# nisdomainname  (显示ming)


# /usr/lib/yp/ypinit -s nisserver1     (此处必须写nis主服务器的计算机名)

# service ypserv restart



nis从服务器接替nis主服务器步骤:


1、修改/etc/default/nis文件  (内容同nis主服务器,略)


2、将nis主服务器的/etc/passwd、/etc/shadow、/etc/group及/etc/netgroup文件拷到nis从服务器上,将其中有效账号信息拷到nis从服务器对应文件中


3、重启ypbind


# service ypbind stop


# ypbind -broadcast


4、将现有账号信息(即从nis主服务器拷过来的账号信息)写入数据库


# /usr/lib/yp/ypinit -m  (没有nis从服务器的只写自己即可)


Ctrl+d

# service ypserv restart






客户端(Ubuntu):


# apt-get install nis   (nis域为ming,与nis域保持一致)


# vi /etc/yp.conf

按a或i进入编译模式

ypserver 10.0.0.2     (nis主服务器ip)
ypserver 10.0.0.3     (nis从服务器ip)

按Esc键退出编辑模式

:wq  (保存并退出)

# service ypbind restart

# ypwhich    (显示为nis服务器)

# nisdomainname  (显示ming)

# vi /etc/passwd  (在最后添加,+账号或者群组可根据实际情况可定,并非都需要写)

按a或i进入编辑模式

+bb    (单个账号)
+@agroup   (群组)

按Esc键退出编辑模式

:wq  (保存并退出)

# vi /etc/group (在最后添加)

按a或i进入编辑模式

+:::

按Esc键退出编辑模式

:wq  (保存并退出)


# vi /etc/shadow (在最后添加)

按a或i进入编辑模式

+::::::::

按Esc键退出编辑模式

:wq  (保存并退出)

# mkdir /home2/bb

# chown bb:agroup /home2/bb

# su bb 或 ssh bb@10.0.0.4 或其它方式  (即可用nis主服务器上建的账号进行登录了)




客户端(Redhat):

# vi /etc/yp.conf  

按a或i进入编辑模式

domain   ming   server 10.0.1.3

按Esc键退出编辑模式

:wq

# vi /etc/nsswitch.conf

按a或i进入编辑模式

passwd:    files    nis  (默认为passwd:    files)
shadow:    files    nis  (默认为shadow:    files)
group:    files    nis  (默认为group:    files)

按Esc键退出编辑模式

:wq

# service ypbind restart

# su zhiming  (zhiming为nis中账号)

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/1545363如需转载请自行联系原作者


yangzhimingg

相关文章
|
3天前
|
消息中间件 运维 网络协议
客户端和服务器之间的通信
客户端和服务器之间的通信
10 0
|
4天前
|
存储 Ubuntu 网络协议
|
6天前
|
监控 关系型数据库 Linux
|
26天前
|
弹性计算 Ubuntu Linux
2024年幻兽帕鲁一键搭建服务器+一键参数设置教程
《幻兽帕鲁》这款游戏是适合多年龄段玩家进行游玩的,小伙伴们一个人玩会感觉很无聊那不妨喊上自己的好朋友们一起来玩,在这款游戏中小伙伴们需要在广袤的地图上搜寻属于自己的“帕鲁”,培养他们进行创造、战斗、制作等,帮助你创造属于自己的家园。这款游戏目前还是十分火爆的那么本期就来讲讲幻兽帕鲁服务器搭建教程。
|
26天前
|
安全 网络协议 Linux
Linux系统管理、服务器设置、安全、云数据中心
Linux系统管理、服务器设置、安全、云数据中心
|
5天前
|
弹性计算 Ubuntu Linux
2024年Palworld/幻兽帕鲁服务器自建手册:详细步骤解析与设置指南
爆款游戏《幻兽帕鲁》是很多玩家在与好友开黑时的首选,因为《幻兽帕鲁》有着十分丰富的游戏内容,玩家在联机游玩《幻兽帕鲁》时能够获得非常多的快乐。 但在《幻兽帕鲁》进行联机时,是需要自行搭建服务器的,下面就带来,最新《幻兽帕鲁》服务器设置全步骤大全,方便玩家更好的进行联机游玩。 以下就是幻兽帕鲁服务器自建:幻兽帕鲁服务器设置全步骤大全的相关内容。
21 3
|
6天前
|
网络协议 Java API
【JavaEE初阶】 TCP服务器与客户端的搭建
【JavaEE初阶】 TCP服务器与客户端的搭建
|
6天前
|
自然语言处理 Java 编译器
【JavaEE初阶】 UDP服务器与客户端的搭建
【JavaEE初阶】 UDP服务器与客户端的搭建
|
11天前
|
网络协议 Linux
百度搜索:蓝易云【CentOS7下,如何设置DNS服务器】
通过以上步骤,你可以在CentOS 7上设置DNS服务器,使得系统能够正确解析域名,并连接到指定的DNS服务器获取网络信息。请确保使用正确的DNS服务器地址,以确保网络连接正常。买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
26 3
|
19天前
|
Web App开发 域名解析 负载均衡
DNS服务器问题之自定义DNS服务器如何设置
DNS服务器是负责将域名转换为IP地址的服务,它是互联网上实现域名解析的关键基础设施;本合集将探讨DNS服务器的工作原理、配置方法和常见问题处理,帮助用户理解和优化DNS服务的使用。
32 7