Я установил kerberos в моей среде Debian и заставил его работать с 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

Нужно ли устанавливать какой-то другой пакет, чтобы иметь возможность устанавливать керберизованные сервисы?

Может кто-нибудь помочь мне решить эту проблему?

1 ответ1

1

Эти сервисы больше не упакованы в Debian Jessie, не поддерживаются разработчиками MIT Kerberos и никоим образом не рекомендуются для использования. Heimdal недавно также удалил их версии. (Kerberized telnetd, например, поддерживает только DES.)

(Тем не менее, вы все еще можете найти исходный код служб MIT по адресу https://github.com/krb5/krb5-appl.)

Я предлагаю поэкспериментировать с современными сервисами, которые полностью поддерживают Kerberos через GSSAPI и / или SASL, например (в произвольном порядке):

  • OpenLDAP
  • Apache (mod_auth_gssapi или более старый mod_auth_kerb); Lighttpd
  • Самба (SMB)
  • Dovecot (IMAP/POP3), Postfix (SMTP), Cyrus IMAP
  • ejabberd, Prosody (XMPP через бэкэнд Cyrus SASL)
  • MariaDB (auth_gssapi), PostgreSQL, MongoDB
  • ProFTPd (mod_gss)
  • BIND 9 (динамические обновления DNS через GSS-TSIG)
  • NFS или OpenAFS, если вы хотите что-то особенно загадочное.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .