LTSP
Бездисковая загрузка терминала по сети с помощью PXE — общие принципы.
Pxe загрузка значительно упрощает развертывание нового рабочего места.
- При включении сетевая карта ищет в сети dhcp-сервер.
- Получает с него IP-адрес для себя и IP-адрес tftp-сервера.
- После чего загружает с tftp-сервера образ thinstation и файлы конфигурации.
- Подключается к терминальному серверу Windows или Linux.
При использовании подобной схемы, для разворачивания рабочего места достаточно лишь добавления строки с мак адресом в конфигурационный файл dhcp-сервера и создание учетной записи в терминальном сервере/домене. http://webkod.ru/linux-server-office/thin-client-thinstation/
- LTSP Server на основе Ubuntu 8.04 Desktop с возможностью загрузки по сети как тонкого клиента ltsp, так и сетевой установки системы или сетевой загрузки LiveCD.
LTSP Server и сетевые клиенты
Устанавливаем пакеты ltsp-server-standalone и openssh-server
sudo apt-get install ltsp-server-standalone openssh-server
Пакеты dhcp3-serv, tftpd-hpa установятся как зависимости от ltsp-server-standalone. Нам останется только их настроить.
Далее создаем клиента LTSP.
sudo ltsp-build-client
Если у вас LTSP сервер поднят на платформе x64, а клиентов планируете использовать x32, используем следующую команду:
sudo ltsp-build-client --arch i386
ssh 192.168.0.4 sudo -sH ltsp-chroot
После этого устанавливаем или удаляем программы.
Затем выходим и обновляем образ:
exit ltsp-update-sshkeys && ltsp-update-kernels && ltsp-update-image --arch i386
useradd -g manager -p parol -m -d /home/user1 user1
создать пользователя user1, включить его в группу manager, назначить пароль "parol", назначить ему в качестве домашнего каталога /home/user1
passwd user1
сменить пароль пользователя user1 (только root)
userdel -r user1
удалить пользователя user1 и его домашний каталог
Путь на родительской системе:
/opt/ltsp/i386/
- Посмотреть права на файлы для пункта 4-5
sudo ls -la /etc/skel
- Создать нового "типичного" пользователя.
- Войти под ним и настроить его:
- Забекапить /etc/skel
sudo cp -R /etc/skel /etc/skel_bak
- Перенести настройки нового пользователя взамен скелетных:
sudo cp -R /home/пользователь /etc/skel
- Изменить пользователя каталога на root:root (вроде там такой):
sudo chown -R root:root /etc/skel
- Изменить права доступа к файлам (вроде там права rwxr--r--):
sudo chmod -R 744 /etc/skel
- Создать пользователя и перелогиниться под ним для проверки.
sudo useradd -m пользователь
logout
- Бездисковый терминал Windows
- https://help.ubuntu.com/community/UbuntuLTSP
- http://releases.ubuntu.com/releases/10.04/ - скачать Ubuntu 10.04.4 LTS (Lucid Lynx)
- http://www.xgu.ru/wiki/PXE - детально описывается процесс загрузки бездисковых Linux-станций с помощью PXE, а также рассказывается как с помощью программ проекта LTSP подготовить Linux-систему для использования в качестве сервера загрузки таких станций. Рассматривается процесс настройки всех необходимых компонентов (TFTP, DHCP, NFS-серверов), а также приводятся примеры их конфигурационных файлов.
- http://www.xgu.ru/wiki/PXE — детально описывается процесс загрузки бездисковых Linux-станций с помощью PXE, а также рассказывается как с помощью программ проекта LTSP подготовить Linux-систему для использования в качестве сервера загрузки таких станций. Рассматривается процесс настройки всех необходимых компонентов (TFTP, DHCP, NFS-серверов), а также приводятся примеры их конфигурационных файлов.
- Как установить и настроить LTSP в Ubuntu 10.04 или как установить и настроить сервер терминал тонких клиентов в Ubuntu
- http://habrahabr.ru/post/126476/ Как заставить хлам приносить пользу? - оптимизированная настройка LTSP и поднятие на его основе кластера серверов.
Thinstation
- http://thinstation.pro/ — Thinstation по русски
- http://nixts.org/doku.php — Терминальный клиент Thinstation, для бездисковой загрузки с помощью PXE или загрузки с жесткого диска по протоколу RDP
- http://habrahabr.ru/post/136921/ — В этой статье (а она расчитана на новичков, особенно для тех, кто слабо знаком с Linux) я опишу как быстро собрать тонкого клиента и сделать его использование достаточно безопасным. Использование смарт-карт, RDP-клиент фирмы 2X и хэппи-энд.