kerberos到底用来设计干嘛的?

能用通俗的语言描述出来吗

FineBI 18956370570 发布于 2019-1-15 02:12
1min目标场景问卷 立即参与
回答问题
悬赏:5 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
6
flyingsnakeLv6资深互助
发布于2019-1-15 07:59

其实,就相当于一个认证机制。

相当于你给你的系统雇佣了一个门卫,门卫会根据用户的多种信息进行认定,是不是让这个用户进入。



https://blog.csdn.net/wulantian/article/details/42418231

  • 18956370570 18956370570(提问者) FineBI里的用kerberos给数据连接认证的目的,是为了让指定的人连接数据库吗?
    2019-01-15 10:27 
最佳回答
1
cherishdqyLv7高级互助
发布于2019-1-15 08:49

kerberos认证是hadoop生态的一种通用的认证方式,在FineBI连接APACHE IMPALA、Hadoop Hive、SPARK、TRANSWARP INCEPTOR(星环)、APACHE Phoenix、Hbase这六个数据库时,配置数据连接时均支持kerberos认证,配置该认证的方式有两种:

1)使用数据连接配置界面中的Kerberos认证,主要用于hive、hbase等驱动的认证连接;

2)配置jvm参数进行认证,主要用于按要求填写数据连接配置界面认证成功,创建连接依然抛错的情况,比如cdh的impala等数据库;

数据连接前的准备工作:

需要准备krb5.conf、XXX.keytab、principal(principal的格式通常为:用户名/部门@公司,例如:user/bigdata@test.com)文件。

注:其中XXX.keytab为秘钥表文件,需要在提供kerberos服务的应用服务器上对应位置找到该文件。在不同服务器上该keytab的文件名称可能不一样,因此在这里用XXX代替。


数据连接Kerberos认证-http://help.finebi.com/doc-view-282.html

最佳回答
0
Alisa哈哈哈Lv2中级互助
发布于2019-1-15 09:07

Kerberos简单来说就是一个用于安全认证第三方协议,它采用了传统的共享密钥的方式,实现了在网络环境不一定保证安全的环境下,client和server之间的通信,适用于client/server模型,由MIT开发和实现。

它提供的认证是双向的

  • 4关注人数
  • 435浏览人数
  • 最后回答于:2019-1-15 09:07
    请选择关闭问题的原因
    确定 取消
    返回顶部