nis网络服务的搭建和配

第一部分 : 理论知识

一.什么是 nis

1.  yellow page (黄页)的由来。

   原来查电话 , 是需要通过电话局的黄页查看的,英文名字就是 yellow  page.

2. nis 原理:所有 nis 客户端用户在登陆的时候,身份验证都是通过 nis 服务器来验证的,所有的账号信息都保存在 nis 服务器里面。

二. 为什么要用 nis 服务

1. nis 的主要功能是集中管理账号。如果同时维护多台服务器的话, nis 的作用还是非常显著,它可以减少网络管理员的工作量。

2.  Nis 服务器的安装包 :ypser  启动服务名称 :ypserv  配置文件 :/etc/ypserv.conf

3.  Nis 客户端的安装包 :ypbind 启动服务名称 :ypbind 配置文件 :/etc/yp.conf

第二部分:实验

一. Nis 的配置。

1 .服务器端的配置(共八步)

1 )安装 ypserv    ( 安装之前:查询 NIS 服务器端软件是否安装: rpm  –q ypserv )

[root@alice ~]# rpm  -ivh  /media/cdrom/RedHat/RPMS/ypserv-2.13.5.i386.rpm

2 )修改 nis 域名名称

nisdomainname  2104.com( 自己定义 )

echo “nisdomainname 2104.com ” >>/etc/rc.local

           方法 2 :在 /etc/sysconfig/network 下添加 NISDOMAIN = 名称

 (3)ypserv.conf 文件的配置

NIS 服务器的主配置文件是 ypserv.conf 添加如下内容

127.0.0.0/255.255.255.0     : *       : *    : none

192.168.1.0/255.255.255.0   : *       : *    : none

*                       : *       : *    : deny

None 无需验证。

Deny 拒绝所有。

Port 最高的验证级别,他要求验证时用 1024 之内的端口。

(4) /var/yp 目录下面新建 securenets ,文件内容如下 ( 注意格式 )

5 )构建之前先建立一个普通用户 aa

6 )把 time time-udp 启动

[root@alice ~]# chkconfig  time  on

[root@alice ~]# chkconfig  time-udp  on

[root@alice ~]# service  xinetd  restart

[root@alice ~]# service  portmap  start

 

(7) 启动 ypserv,portmap,yppasswdd 这三个服务。

8 )构建 NIS 数据库

首先要建立几个用户作为测试用,然后初始化数据库,命令如下:

/usr/lib/yp/ypinit –m   m 表示 master

2 .客户端的配置(也是八步)

1 )安装软件: ypbind yp-tools

查询 NIS 服务器端软件是否安装 rpm –aq |grep yp

2 )加入域(服务器端建立的域)

 nisdomainname  2104.com

  echo “nisdomainname 2104.com”  >>/etc/rc.loal

3 设置 /etc/yp.conf 添加使用 NIS 服务器的方法

 domain  2104.com  server  192.168.1.1

 

4 设置 /etc/nsswitch.conf

[root@kitty ~]# vi  /etc/nsswitch.conf

修改成如下面所示内容:

 

 

 

 

 

 

5 )启动 ypbind ,并让计算机下次启动时自动启动 ypbind

[root@kitty ~]# service  ypbind  start

[root@kitty ~]# chkconfig  --level  2345  ypbind  on

6 )使用 yptest   ypwhich  ypcat 测试

     yptest                   查看与 nis 服务器端得连通性

     ypwhich –x              查看 nis 用的数据库

     ypcat  数据库的名称       查看具体数据库的内容

7 )使用 aa 登录,验证效果

8 )解决主目录找不到的方法

a. 服务器端共享 home 目录   /etc/exports 中添加如下内容

然后启动 nfs 服务。

b .客户端:

   mount  –t  nfs  服务器端 ip:/ 目录    本地目录(可用 shoumount –e 服务器端 ip 查看共享的所有目录)

如果想永久挂载,则需要编辑 /etc/fstab. 在末尾添加如下内容

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值