开源大数据集群部署(六)Keytab文件生成

news/2024/7/10 21:46:11 标签: 开源, 大数据

作者:櫰木
Keytab文件用于在不输入密码的情况下对主体(用户或服务)进行身份验证。以下是创建Kerberos身份验证的步骤。

1、创建keytab文件

除了使用明文密码登录之外,Kerberos还可以使用keytab密码文件登陆,现在为testcuser创建它的keytab文件

ipa-getkeytab -s ipa.hdp.hadoop -p testcuser@HDP.HADOOP -k testcuser.keytab

这样就在当前执行目录下生成了testcuser.keytab文件
在这里插入图片描述
在这里插入图片描述
通过此keytab文件登陆
和使用明文密码一样,通过keytab文件一样可以登陆,并且这种方式更加安全

2、 添加DNS记录

安装客户端后,出现找不到dns的错误,需要手动添加。
在这里插入图片描述

ipa dnsrecord-add

在这里插入图片描述

ipa dnsrecord-add dtstack.com hd3  --a-ip-address=172.16.107.127

3、创建生成服务keytab的用户(如zookeeper.keytab)

登录freeipa的webui
创建apache-user用户
在这里插入图片描述
创建apache-role角色
在这里插入图片描述
添加以下两个特权在这里插入图片描述
添加用户到此角色
在这里插入图片描述
添加用户后,需要进行第一次kinit认证,并会提示修改默认密码

kinit apache-user

生成keytab到/data/kerberos/apache-user.keytab目录下

ipa-getkeytab -s hd.dtstack.com -p apache-user@DTSTACK.COM -k /data/kerberos/apache-user.keytab

验证Keytab身份验证,

kinit apache-user@DTSTACK.COM  -kt  /data/kerberos/apache-user.keytab 验证是否能够认证成功

该命令测试使用生成的Keytab进行身份验证是否成功。
在这里插入图片描述
更多技术信息请查看云掣官网https://yunche.pro/?t=yrgw


http://www.niftyadmin.cn/n/5343634.html

相关文章

AcWing:4646. 爬树的甲壳虫

描述: 有一只甲壳虫想要爬上一颗高度为 n 的树,它一开始位于树根,高度为 0,当它尝试从高度 i−1爬到高度为 i 的位置时有 Pi 的概率会掉回树根,求它从树根爬到树顶时,经过的时间的期望值是多少。 输入格式 输入第一…

如何查看Linux CPU占有率

目录 1、top 2、htop 3、vmstat 4、mpstat 5、iostat 查看嵌入式设备CPU占有率是评估系统资源使用情况的重要方式。 在Linux系统中,有多种方法可以查看CPU占有率,这里介绍几种常用的命令行工具。 1、top 这是最常用的命令之一,它提供了…

智能控制箱解决方案

一、建设背景 在数字时代的浪潮中,智能化的管理和操作已经成为各行业的共同追求。唯众物联网智能控制箱,是一款功能性强、使用安装简单的智能网络传输、温湿度监测、门锁控制综合系统。系统由I/O网络模块、传感器、管理后端、移动端APP组成,辅…

Python + Selenium —— 网页元素定位之标签名和链接文本定位

tag name tag name 为标签名定位,使用网页元素的标签名如a, div, input, span 等。 但是有一个问题,常见的标签名比如 在同一个页面上有非常多。会不会觉得 tag name 没什么用呢? 当然普通的模拟操作是不大有用,这个重复性实在…

C Primer Plus(第六版)13.11 编程练习 第10题

/* 编写一个程序打开一个文本文件&#xff0c;通过交互方式获得文件名。通过一个循环&#xff0c;提示用户输入一个 文件位置。然后该程序打印从该位置开始到下一个换行符之前的内容。用户输入负数或非数值字 符可以结束输入循环。 */ //13.11-10.txt #include <stdio.h&g…

UI -- UniApp

UniApp UI HBuilder X 新建项目 – 默认模板 pages.json同级 componentsutilsviews components/sl-button/sl-button.vue <template><view>测试123</view> </template><script>export default {name:"sl-button",data() {return …

ClickHouse/Doris vs Elasticsearch谁更胜一筹?

前言 我之前在ClickHouse vs Doris 读写性能比较 一文中&#xff0c;初步做了一下ClickHouse和Doris的读写性能比较&#xff0c;但由于数据样本比较小&#xff0c;且未发挥出所有硬件资源的性能&#xff0c;因此进行了第二轮压测。 本轮压测与上一轮的区别在于: 新加入了Ela…

python05-Python的关键字和内置函数

在Python中包含了一系列的关键字和内置函数,我们在命名变量的时候,也应该尽可能绕过这些 1)因为如果你使用关键字作为变量名,Python的解释器也会报错。 2)如果你使用了内置函数的名字作为变量名,Python解释器倒是不会报错,只是这个内置函数就被 这个变量覆盖了,这个…