1. 安装 Kerberos 服务端软件包:
sudo apt-get update
sudo apt-get install krb5-kdc krb5-admin-server
  1. 配置 Kerberos 服务端:

编辑 /etc/krb5.conf 文件,修改以下内容:

[libdefaults]
    default_realm = 'YOUR-REALM.COM'

[realms]
    'YOUR-REALM.COM' = {
        kdc = 'your-kdc-server.your-realm.com'
        admin_server = 'your-admin-server.your-realm.com'
    }

[domain_realm]
    .your-realm.com = 'YOUR-REALM.COM'
    your-realm.com = 'YOUR-REALM.COM'

其中,'YOUR-REALM.COM' 是你的域名,'your-kdc-server.your-realm.com' 是你的 KDC 服务器的主机名,'your-admin-server.your-realm.com' 是你的管理员服务器的主机名。

  1. 创建 Kerberos 数据库:

执行以下命令以创建 Kerberos 数据库:

sudo kdb5_util create -s
  1. 添加 Kerberos 管理员:

执行以下命令以添加 Kerberos 管理员:

sudo kadmin.local -q 'addprinc admin/admin'
  1. 启动 Kerberos 服务:

执行以下命令以启动 Kerberos 服务:

sudo systemctl start krb5-kdc.service
sudo systemctl start krb5-admin-server.service
  1. 配置防火墙:

如果你的服务器上启用了防火墙,需要打开以下端口:

  • TCP 端口 88:Kerberos 认证服务
  • TCP/UDP 端口 749:Kerberos 管理服务
  1. 测试 Kerberos 服务:

执行以下命令以测试 Kerberos 服务:

sudo kadmin.local

如果提示输入密码,则表示 Kerberos 服务已经正常运行。

Debian 上安装和配置 Kerberos 服务器

原文地址: https://www.cveoy.top/t/topic/jNQW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录