Объявление

Хотите приглашение на сайт? Пишите: niikto@samovarchik.info


 

Re: Thinstation, RDP-клиент из старого компьютера

Thinstation - дистрибутив Linux заточеный для использования как RDP/SSH/VNC-клиент, дистрибутив специально должен быть очень маленьким, чтобы его можно было загружать с TFTP сервера, при этом клиентский компьютер может не иметь жесткого диска, dvd-привода, и по характеритискам иметь 64mb ОЗУ и процессор на 1Ггц. Мощный терминальный сервер иметь тоже не обязательно, можно распределить рабочие места на несколько слабых терминальных серверов, а при загрузке RDP-клиента просто выбирать сервер из списка.

Полезные ссылки:
Терминальный клиент Thinstation, для бездисковой загрузки с помощью PXE или загрузки с жесткого диска по протоколу RDP
Тонкий клиент – что это и с чем его едят (на примере WTWare)
Cлужба лицензирования терминалов (terminal server licensing) в Windows 2003 Server
Пример настройки TFTP и DHCP на OpenWRT

Лично я тестировал Thinstation лишь на виртуальной машине, и в моем случае уже есть DHCP+TFTP сервер dnsmasq на debian6:

Вот мой пример настройки

1. На дебиане выполняем:
chmod 777 -R /home/user/tftp/
apt-get update
apt-get install dnsmasq
nano /etc/dnsmasq.conf

пример конфигурации:

interface=eth1
dhcp-range=192.168.50.250,192.168.50.253,255.255.255.0,1h
dhcp-boot=pxelinux.0,pxeserver,192.168.50.1
pxe-service=x86PC, "Install Linux", pxelinux
enable-tftp
tftp-root=/home/user/tftp

/etc/init.d/dnsmasq restart

2. Чтоб не собирать Thinstation самостоятельно, скачиваем Thinstation-2.2-270112-pxe.zip с сайта http://nixts.org/doku.php?id=downloads и распаковываем Thinstation-2.2-270112-pxe.zip в каталог TFTP-сервера /home/user/tftp(можно другой лишь бы совпадало с конфигом), вот его содержание:

tftp_folder.jpg
630 x 268   |   75.62 KiB   |   Скачано: 376   |   Комментарии (0)
Каталог на TFTP сервере содержащий все что необходимо, для загрузки клиентов по сети

3. В /home/user/tftp/thinstation.host заполняем таблицу

# NAME        MAC                GROUP            #COMMENT
thinstation1     000C29D91FA8    800@75 usb           #thinstation1

Ее смысл в том чтобы сопоставить MAC-адрес сетевой карты клиента и индивидуальный конфигурационный файл, тоесть значению 000C29D91FA8 соотвествует имя thinstation1, значит конфиг этого клиента будет называтся thinstation.conf-thinstation1, GROUP нужно указать параметры экрана и какие локальные ресурсы перенаправить на сервер, каждой группе также соответствует свой конфиг в /home/user/tftp/ их видно на скриншоте
Теперь в  /home/user/tftp/thinstation.conf-thinstation1 указываем нужные параметры.

4. В /home/user/tftp/thinstation.conf-thinstation1 указываем хотябы минимум параметров

AUTOSTART=Off

SESSION_0_TITLE="server0"
SESSION_0_TYPE=rdesktop
SESSION_0_SCREEN=1
SESSION_0_RDESKTOP_SERVER=192.168.50.2
SESSION_0_RDESKTOP_OPTIONS="-r printer:Samsung='SCX4200'"

SESSION_1_TITLE="server1"
SESSION_1_TYPE=rdesktop
SESSION_1_SCREEN=1
SESSION_1_RDESKTOP_SERVER=192.168.50.2
SESSION_1_RDESKTOP_OPTIONS="-r printer:Samsung='SCX4200'"

RDESKTOP_SOUND=On
RDESKTOP_FDD=On
RDESKTOP_CDROM=On
RDESKTOP_HDD=On
RDESKTOP_USB=On
RDESKTOP_USB_NAME=Z
RDESKTOP_USB_NO_MOUNT_DIR=On
USB_MOUNT_USELABEL=On
RDESKTOP_1394=On
RDESKTOP_COM3=On
RDESKTOP_COM4=On
RDESKTOP_SLOWLINK=On
RDESKTOP_COMPRESSION=On
RDESKTOP_COLOR_DEPTH="16"
RDESKTOP_W2008LIC=Off

PRINTER_0_NAME=Samsung
PRINTER_0_DEVICE=/dev/usb/lp0
PRINTER_0_TYPE=U

5. На клиентской машине в BIOS выбрать загрузку по сети. После загрузки получаем список серверов из клиентского конфига

server_list.jpg
450 x 198   |   17.27 KiB   |   Скачано: 387   |   Комментарии (0)
Список терминальных серверов

---
root пароль который установил автор сборки secretword

К сожалению я пока не могу перенаправить USB-принтер, флешку, токен, дискету, и звук нужно разобратся в конфигах. Без принтера вся затея както не очень. Напишу когда разберусь

Редактировался viktor (18.02.2014, 19:40:57)

Re: Thinstation, RDP-клиент из старого компьютера

Витя ты крут! у меня очень давно руки не доходили до этой темы

Re: Thinstation, RDP-клиент из старого компьютера

что за моветон держать системные папки в home директории?

Re: Thinstation, RDP-клиент из старого компьютера

может он права боится не те раздать? что посоветуешь Стас?

Re: Thinstation, RDP-клиент из старого компьютера

niikto пишет

может он права боится не те раздать? что посоветуешь Стас?

да, что советовать, есть FHS (Filesystem Hierarchy Standard), есть даже его перевод.

 

Дизайн сайта отсутствует
оформление: Группа «САМОВАРчик»

[ Сгенерировано за 0.015 сек, 9 запросов выполнено - Использовано памяти: 1.94 MiB (Пик: 2.01 MiB) ]