Как мне настроить небольшой Терминальный сервер, на котором и Сервер, и Терминалы работают под управлением Ubuntu?

Я хотел бы настроить Терминальный сервер и подключить 4 или 5 "терминалов" с рабочим столом Ubuntu для небольшой школы. С функциональной точки зрения я бы хотел, чтобы студенты могли входить в свои учетные записи с любого компьютера, используя имя пользователя и пароль.

Я настоящий новичок в сети, но я использую Ubuntu в течение нескольких лет, и у меня есть опыт программирования.

С чего мне начать?

Заранее спасибо!

1 ответ

Решение

Есть много способов сделать это. Я бы порекомендовал решение на основе LDAP для аутентификации и управления пользователями, а также NFS для хранилища.

Далее я предполагаю, что под терминалами вы подразумеваете не переадресацию X-сервера, а фактические локальные сеансы. Для реальных терминальных серверов сервер запускает приложения, а клиент просто отображает "GUI". Больше информации об этой настройке здесь.

Это также напоминает мне: Edubuntu может стоить посмотреть на вас.

Управление пользователями

Вам нужна централизованная база данных для хранения имен пользователей и паролей. LDAP является одним из решений для этого. Это база данных, работающая на вашем сервере, и клиенты используют архитектуру Linux PAM для подключения к ней для аутентификации.

Как настроить LDAP

Место хранения

NFS - это сетевая файловая система. Упрощенно, это означает, что вы можете подключить его по сети, как локальный раздел. В двух словах, это похоже на smb, протокол Windows "Общие диски". В вашем случае вы должны смонтировать домашний каталог пользователя с центрального NFS-сервера после входа в систему.

Как настроить NFS

Другие вопросы по тегам