Назад | Перейти на главную страницу

Конфигурация Samba4 и Kerberos на выделенном сервере

Я пытаюсь настроить Samba 4 на выделенном сервере с kimsufi.com, но у меня возникают трудности с настройкой Kerberos и Samba4.

Меня очень смущают IP, Realm, Domain, NetBIOS, DNS и т. Д. В Kerberos и Samba. Все руководства, которые я нашел в Google, похоже, имеют дело с домашними серверами в локальной сети и показывают такие домены, как TEST.LOCAL, но моя машина в Интернете с IP-адресом, отличным от 192.168 ...

У меня вопрос: как обстоят дела с конфигом в моем конкретном случае?


Подробная информация о моем сервере (Debian 7.8):

Имя хоста: ks12345xxx.kimsufi.com

IP: 37.187.xx.xxx


/ ect / host:

127.0.0.1 локальный хост.localdomain локальный хост

37.187.xx.xxx ks12345xxx.kimsufi.com ks12345xxx


/ ect / hostname:

ks12345xxx.kimsufi.com


/etc/sesolve.conf:

сервер имен 127.0.0.1

сервер имен 213.186.33.99

поиск ovh.net


В течение Kerberos при установке я получаю следующие настройки по умолчанию:

Область Kerberos версии 5: KIMSUFI.COM

Это правильно? Kimsufi.com не может получить доступ к серверу, так как это домен моего хостера

Серверы Kerberos для вашей области:

По умолчанию пусто. Что мне положить? Ничего или мое имя хоста ks12345xxx?

Административный сервер для вашей области Kerberos:

По умолчанию пусто. Что мне положить? Ничего или мое имя хоста ks12345xxx?


В течение SAMBA4 провизирование с помощью "предоставления домена samba-tool" я получаю следующие значения по умолчанию:

Царство [KIMSUFI.COM]:

То же самое, что и при установке Kerberos: верно, kimsufi.com НЕ указывает на мой сервер

Домен [KIMSUFI]:

Верный?

Роль сервера (dc, member, standalone) [dc]:

Серверная часть DNS [SAMBA_INTERNAL]:

Это нормально.

IP-адрес DNS-сервера пересылки [127.0.0.1]:

Это правильно?


В конце я получаю такой вывод:

Роль сервера: контроллер домена Active Directory

Имя хоста: ks12345xxx

Домен NetBIOS: KIMSUFI

Домен DNS: kimsufi.com


И в /etc/samba/smb.conf

[Глобальный]

рабочая группа = KIMSUFI

realm = KIMSUFI.COM

netbios имя = KS12345xxx

роль сервера = контроллер домена Active Directory


Может ли эта конфигурация быть правильной, несмотря на то, что kimsufi.com не ведет на мой сервер?

Или мне нужно будет купить дополнительный домен, например mysamba4server.net?

Спасибо за любые советы или предложения по очистке.

Что касается конфигурации Kerberos

Samba как AD / DC поставляется и использует собственный сервер Kerberos (KDC). Таким образом, не должно быть необходимости отдельно устанавливать и настраивать сервер Kerberos.

Кроме того, инструмент инициализации Samba (samba-tool domain provision) дает пример krb5.conf файл в конце. Вы можете просто скопировать это в /etc/krb5.conf.

Что касается конфигурации DNS

Вы выбрали внутренний DNS-сервер Samba, который является стандартным безопасным выбором. Если ваш resolv.conf файл уже содержится 127.0.0.1 как запись на сервере имен ранее, то вам, вероятно, потребуется внести некоторые изменения. Предполагая, что ваш сервер был не DNS-сервер раньше, вы не должны изменять resolv.conf перед запуском samba-tool domain provision. затем samba-tool предложил бы 213.186.33.99 от твоего resolv.conf в качестве сервера пересылки DNS, и это будет правильный выбор. Это DNS-сервер, на который Samba будет пересылать все запросы, не относящиеся к ее собственному домену.

После завершения подготовки Samba вы должны изменить resolv.conf только перечислить 127.0.0.1 как сервер имен. И он должен содержать kimsufi.com как домен и записи поиска. Но см. Ниже комментарии по использованию этого домена.

По поводу использования домена kimsufi.com

Ваш сервер Samba должен быть авторитетным для домена DNS, который вы используете в качестве области / домена для предоставления. Это означает, что вы не должны использовать домен вашего хостера или любой другой домен, существующий извне.

Необходимость ли вам покупки нового домена зависит от того, как вы хотите, чтобы ваш новый домен Samba AD был доступен:

  1. Если вы хотите использовать его в изолированной сети, вы можете просто создать домен, например mydomain.private и пусть ваш сервер AD владеет им, а клиенты AD используют его.
  2. Если вместо этого вы хотите, чтобы ваш сервер AD был доступен через Интернет через официально известный интернет-домен, вам следует владеть таким доменом. Для этого не требуется полный домен. в принципе он также может быть субдоменом существующего домена, например myaddom.somedomain.com, но вам нужен контроль над этим. При этом не рекомендуется размещать сервер AD в Интернете, поэтому, надеюсь, вы используете первый подход.

Больше информации

Видеть Samba AD DC HOWTO Чтобы получить больше информации.