Debian系统ntpd服务和kerberos服务安装

1.ntpd服务安装
安装:
apt-get install ntpdate
查看NTP服务器的配置:
cat /etc/default/ntpdate

2.kerberos服务安装
所有节点安装DNS服务器

KDC端安装kerberos
① 查看是否安装kerberos

dpkg -l krb*

删除已安装的kerberos

apt-get remove --purge krb* # krb*替换成具体需要删除的文件

安装kerberos:

apt-get install krb5-kdc krb5-admin-server

图形设置界面输入:

SILENCE.COM
NAMENODE
NAMENODE

② 创建新域

krb5_newrealm # kdc master key:kdcmaster

③ 创建kerberos管理员

kadmin.local

addprinc regan/admin # regan/admin key:kdcregan

④ 为管理员regan设置合理的权限

vim /etc/krb5kdc/kadm5.acl

regan/admin@SILENCE.COM *

⑤ 重启krb5-admin-server 使新的ACL生效:

service krb5-admin-server restart

⑥ 通过kinit命令测试这个新的principal

kinit regan/admin

⑦使用klist命令查看TGT的信息:

klist

⑧在/etc/host文件中添加一个入口,使得客户端能访问到KDC

192.168.6.186 NAMENODE.silence.com NAMENODE

⑨添加以下内容到 /etc/bind/db.silence.com,使客户端自动定位KDC的Realm

_kerberos._udp.SILENCE.COM. IN SRV 1 0 88 NAMENODE.silence.com.
_kerberos._tcp.SILENCE.COM. IN SRV 1 0 88 NAMENODE.silence.com.
_kerberos-adm._tcp.SILENCE.COM. IN SRV 1 0 749 NAMENODE.silence.com.
_kpasswd._udp.SILENCE.COM. IN SRV 1 0 464 NAMENODE.silence.com.

客户端安装kerberos
① 安装相关包

apt-get install krb5-user libpam-krb5 libpam-ccreds auth-client-config

② 配置客户端

dpkg-reconfigure krb5-config

图形设置界面输入:

SILENCE.COM
NAMENODE
NAMENODE

③ 查看/etc/krb5.conf文件是否存在以下内容

[libdefaults]
default_realm = SILENCE.COM…
[realms]
SILENCE.COM = {
kdc = 192.168.0.1
admin_server = 192.168.0.1
}

④ 用kinit功能请求一个票据进行测试

kinit regan/admin@SILENCE.COM

⑤用klist查看票据的详情 :

klist

⑥使用auth-client-config来配置libpam-krb5模块,使得在登录时请求票据

auth-client-config -a -p kerberos_example

kerberos一般使用方法

①在KDC端,新建一个principal:

kadmin.local

addprinc hadoop

②退出kerberos命令行,以hadoop用户登录,请求一个票据

Kinit

③查看票据

Klist

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IPXE是一种网络引导协议,用于通过网络引导计算机。Debian是一个免费的操作系统,是许多服务器管理员和开发人员的首选。在安装Debian时,使用IPXE服务器可以更加方便快捷,无需使用物理安装媒介,可以从网络上自动引导Debian安装程序。 安装ipxe服务器非常简单,可以使用apt或者yum等包管理工具进行安装。具体步骤如下: 1.使用root权限登录到服务器上,然后运行以下命令: Ubuntu/Debian系统: sudo apt-get update sudo apt-get install ipxe CentOS/RHEL系统: sudo yum install ipxe 2.安装完成后,您需要创建一个ipxe启动脚本。该脚本将告诉ipxe在何处托管Debian安装映像以及如何安装它。例如,您可以在/var/lib/tftpboot/debian.ipxe文件中创建以下脚本: #!ipxe set base-url http://<YOUR_SERVER_IP>/debian kernel ${base-url}/installer/amd64/linux initrd ${base-url}/installer/amd64/initrd.gz boot 在此示例中,您需要将YOUR_SERVER_IP替换为您的IP地址,而/var/lib/tftpboot/debian是您在服务器上提供Debian映像的路径。在安装过程中,ipxe将下载Linux内核和initrd镜像,并将它们联合加载到内存中进行引导安装程序。 3.重新启动ipxe服务器并测试安装。在网络引导过程中,计算机将请求DHCP服务器为其分配IP地址并联系TFTP服务器以获取ipxe启动脚本。一旦下载ipxe启动脚本,它将执行该脚本并引导Debian安装程序。 安装完成后,您可以在您的计算机上测试Debian是否已成功安装并正常运行。 总之,使用ipxe服务安装Debian非常方便,只需使用几个简单的命令即可轻松完成安装。这为管理员节省了时间,同时还提高了用户和开发人员的体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值