如何在 Debian 上安装 Kerberos 服务?

如何在 Debian 上安装 Kerberos 服务?

我在 Debian 环境中安装了 Kerberos,并使其与 SSH 配合使用。我也想尝试其他服务,但我无法在 Debian 上安装它们。我遵循了几个教程,例如

当我尝试运行命令时

apt-get install krb5-rsh-server

或者

apt-get install krb5-telnetd

我遇到了这个错误:

user@pc# apt-get install krb5-rsh-server
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package krb5-rsh-server

我正在运行此版本的 Linux(Debian):Debian 3.16.3-2(2014-09-20)x86_64 GNU/Linux

我是否需要安装其他软件包才能安装 Kerberos 服务?

有人能帮我解决这个问题吗?

答案1

这些服务不再包含在 Debian Jessie 中,MIT Kerberos 开发人员也不再维护这些服务,也不推荐使用。Heimdal 最近也删除了它们的版本。(例如,kerberized telnetd 仅支持 DES。)

(话虽如此,你仍然可以在以下网址找到 MIT 服务的源代码https://github.com/krb5/krb5-appl

我建议尝试通过 GSSAPI 和/或 SASL 完全支持 Kerberos 的现代服务,例如(不分先后顺序):

  • OpenLDAP
  • Apache(mod_auth_gssapi 或较旧的 mod_auth_kerb);Lighttpd
  • 桑巴 (SMB)
  • Dovecot (IMAP/POP3)、Postfix (SMTP)、Cyrus IMAP
  • ejabberd,Prosody(通过 cyrus sasl 后端的 XMPP)
  • MariaDB(auth_gssapi)、PostgreSQL、MongoDB
  • ProFTPd(mod_gss)
  • BIND 9(通过 GSS-TSIG 进行动态 DNS 更新)
  • 如果您想要一些特别神秘的东西,可以使用 NFS 或 OpenAFS。

相关内容