Debian 上安装和配置 Kerberos 服务器
- 安装 Kerberos 服务端软件包:
sudo apt-get update
sudo apt-get install krb5-kdc krb5-admin-server
- 配置 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' 是你的管理员服务器的主机名。
- 创建 Kerberos 数据库:
执行以下命令以创建 Kerberos 数据库:
sudo kdb5_util create -s
- 添加 Kerberos 管理员:
执行以下命令以添加 Kerberos 管理员:
sudo kadmin.local -q 'addprinc admin/admin'
- 启动 Kerberos 服务:
执行以下命令以启动 Kerberos 服务:
sudo systemctl start krb5-kdc.service
sudo systemctl start krb5-admin-server.service
- 配置防火墙:
如果你的服务器上启用了防火墙,需要打开以下端口:
- TCP 端口 88:Kerberos 认证服务
- TCP/UDP 端口 749:Kerberos 管理服务
- 测试 Kerberos 服务:
执行以下命令以测试 Kerberos 服务:
sudo kadmin.local
如果提示输入密码,则表示 Kerberos 服务已经正常运行。
原文地址: https://www.cveoy.top/t/topic/jNQW 著作权归作者所有。请勿转载和采集!