пару лет назад делал терминал-клиент для windows 2003 server на базе FreeBSD 6.1
Передо мной тогда возникло несколько вопросов:

1. Как сделать автоматический вход в систему (без ввода имени пользователя и пароля самим пользователем).
2. Как запустить ИКСЫ при старте системы
3. Как при старте ИКСОВ запустить rdesktop

И хотя позже я решил эту проблему с помощью thinstation, записи остались, решил сегодня их опубликовать, может кому пригодятся.

С настройкой иксов разобрался, с ручным запуском rdesktop проблем тоже не возникло, но
хотелось бы автоматизировать до степени: Пользователь включил компьютер и увидел рабочий стол windows.

В конце концов сделал тогда так:
На терминал-клиенте создал файл /etc/X11/StartX

#!/bin/sh
PATH=/etc/X11/xinit:/usr/X11R6/bin; export PATH
/usr/X11R6/bin/xinit /etc/X11/xinitrc — -nolisten tcp

немного поправил /etc/X11/xinitrc:
добавилась строка

/usr/local/bin/rdesktop -n “`/bin/date -j “+client_station_name-%y%m”`” -a 24 -f -5 -D server

а практически всё остальное закомментировал.

Примечание: при подстановке даты в имя клиента “решается” проблема с лиценионным ограничением в 3 месяца.

а в /etc/ttys прописал строку
ttyv8 “/etc/X11/StartX” xterm on secure

Таким образом при старте терминал-клиента в качестве терминала сразу запускается rdesktop и пользователь на экране видит окно Windows 2003 Server.

Найти информацию в Интернете про: Терминал-клиент

Советуем прочитать: