在CentOS系统中安装NIS服务器的方法
网络安全 2021-07-04 10:19www.168986.cn网络安全知识
第一步 安装 nis 服务器
复制代码
代码如下:[root@s ~]# yum install ypserv yp-tools rpcbind
这样就安装完成了,是不是很 easy
我这里的环境是:
NIS 服务器 IP: 192.168.100.254 主机名: .e2fsck.
NIS 客户端 IP: 192.168.100.240 主机名: site.e2fsck.
第二步 配置 NIS 服务器
1. 增加 NISDOMAIN
复制代码
代码如下:[root@s ~]# vi /etc/sysconfig/work</p>
<p>NISDOMAIN=e2fsck #这里的名字要和 HOSTNAME 一样
2. 启动 NIS 服务
复制代码
代码如下:[root@s ~]# service rpcbind start #如果是 CentOS 5 应该是 service portmap start</p>
<p>[root@s ~]# service ypserv start
3. 限制IP范围
复制代码
代码如下:[root@s ~]# vi /var/yp/secures</p>
<p>255.255.255.255 127.0.0.1
255.255.255.0 192.168.100.0
255.255.255.0 192.168.100.0
4. 添加测试用户
复制代码
代码如下:[root@s ~]# useradd e2fsck</p>
<p>[root@s ~]# passwd e2fsck
5. 建立数据库
复制代码
代码如下:[root@s ~]# /usr/lib/yp/ypinit -m</p>
<p>
At this point, we have to construct a list of the hosts which will run NIS
servers. .e2fsck. is in the list of NIS server hosts. Please continue to add
the names for the other hosts, one per line. When you are done with the
list, type a .
next host to add: .e2fsck.
next host to add: <span id="m">这里 Ctrl + D 这里从服务器的地址,我们这里不用</span>
The current list of NIS servers looks like this:
.e2fsck.
Is this correct? [y/n: y] <span id="m">y</span>
We need a few minutes to build the databases...
Building /var/yp/e2fsck/ypservers...
Running /var/yp/Makefile...
gmake[1]: Entering directory `/var/yp/e2fsck'
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 id.byname...
Updating protocols.bynumber...
Updating protocols.byname...
Updating mail.aliases...
gmake[1]: Leaving directory `/var/yp/e2fsck'
.e2fsck. has been set up as a NIS master server.
Now you can run ypinit -s .e2fsck. on all slave server.
At this point, we have to construct a list of the hosts which will run NIS
servers. .e2fsck. is in the list of NIS server hosts. Please continue to add
the names for the other hosts, one per line. When you are done with the
list, type a .
next host to add: .e2fsck.
next host to add: <span id="m">这里 Ctrl + D 这里从服务器的地址,我们这里不用</span>
The current list of NIS servers looks like this:
.e2fsck.
Is this correct? [y/n: y] <span id="m">y</span>
We need a few minutes to build the databases...
Building /var/yp/e2fsck/ypservers...
Running /var/yp/Makefile...
gmake[1]: Entering directory `/var/yp/e2fsck'
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 id.byname...
Updating protocols.bynumber...
Updating protocols.byname...
Updating mail.aliases...
gmake[1]: Leaving directory `/var/yp/e2fsck'
.e2fsck. has been set up as a NIS master server.
Now you can run ypinit -s .e2fsck. on all slave server.
6. 启动
复制代码
代码如下:[root@s ~]# service yppasswdd start
第三步 客户端配置
1. 下载安装包
复制代码
代码如下:[root@c2 ~]# yum install ypbind rpcbind
2. 图形方式认证
复制代码
代码如下:[root@c2 ~]# authconfig-tui</p>
<p>
authconfig-tui - (c) 1999-2005 Red Hat, Inc.
┌───────┤ Authentication Configuration ├────—───|
│ User Information Authentication │
│ [ ] Cache Information [] Use MD5 Passwords │
│ [ ] Use Hesiod [] Use Shadow Passwords │
│ [ ] Use LDAP [ ] Use LDAP Authentication │
│ [] Use NIS [ ] Use Kerberos │
│ [ ] Use Winbind [ ] Use SMB Authentication │
│ [ ] Use Winbind Authentication │
│ [ ] Local authorization is sufficient │
│ │
│ │ Cancel │ │ Next │ │
│
│ │
└─────────────────────────────────
authconfig-tui - (c) 1999-2005 Red Hat, Inc.
┌───────┤ Authentication Configuration ├────—───|
│ User Information Authentication │
│ [ ] Cache Information [] Use MD5 Passwords │
│ [ ] Use Hesiod [] Use Shadow Passwords │
│ [ ] Use LDAP [ ] Use LDAP Authentication │
│ [] Use NIS [ ] Use Kerberos │
│ [ ] Use Winbind [ ] Use SMB Authentication │
│ [ ] Use Winbind Authentication │
│ [ ] Local authorization is sufficient │
│ │
│ │ Cancel │ │ Next │ │
│
│ │
└─────────────────────────────────
这里选择 Use NIS 然后下一步,Domain写 e2fsck ;Server 写IP 192.168.100.254 即可。
3. SSH测试
ssh 连接 192.168.100.240 用上面创建的 e2fsck 帐号查看是否登录。
复制代码
代码如下:login as: e2fsck
e2fsck@.e2fsck.’s password:
Could not chdir to home directory /home/e2fsck: No such file or directory
-bash-3.2$
e2fsck@.e2fsck.’s password:
Could not chdir to home directory /home/e2fsck: No such file or directory
-bash-3.2$
网络安全培训
- 网络安全常见漏洞类型 网络安全常见漏洞类型包
- 绿色上网顺口溜七言 绿色上网的宣传标语
- 网络安全等级保护测评 网络安全等级保护条例
- 如何加强网络安全 网络安全隐患有哪些
- 网络安全防护措施有哪些 网络安全等级保护等级
- 如何保障网络安全 如何做好网络安全保障工作
- 维护网络安全的措施有哪些 维护网络安全的主要
- 网络安全工程师好学吗 2024年网络安全工程师好学
- 网络安全注意事项简短 网络安全注意事项100字
- 网络安全面临的挑战 当前网络安全面临的新问题
- 网络安全培训哪个靠谱 网络安全培训找哪个
- 普及网络安全知识内容 普及网络安全教育
- 网络安全防范知识宣传内容 网络安全防范知识宣
- 如何做好网络安全工作 如何做好网络安全工作
- 网络安全常识的丰富内容 网络安全的相关知识
- 青少年网络安全教育片 青少年网络安全知识讲座