Самой старой машинкой, которую я нашёл оказался Celeron 667 Mhz с 256 мб памяти на борту. Безусловно он потянул бы чистую Windows XP SP-3 но добавленный к ней корпоративный антивирус Касперского сильно затрудняет работу на такой машине.
И так, как машинка довольна-таки слабая, я решил выбрать в качестве ОС - FreeBSD.
Установка сделал просто, просто выбрал автоматическую разметку жёсткого диска и установил коллекцию портов.
Далее собираем иксы:
cd /usr/ports/x11/xorg
make install clean
И сам FreeRDP:
cd /usr/ports/net/freerdp
make install clean
Создаём пользователя с ограниченными правами ruser и настраиваем его автологин в систему.
# adduserОтвечаем на стандартные вопросы мастера, только обязательно добавляем пользователя в группу operator, иначе у него не будет прав на выключение компьютера.
Правим gettytab
# vi /etc/gettytabПосле строки:
P|Pc|Pc console:\Добавляем строчку:
:ht:np:sp#9600:
autologin:\
:al=ruser:tc=Pc:
И редактируем ttys
# vi /etc/ttysСтроку:
tty1 "/usr/libexec/getty Pc" xterm on secureЗаменяем на:
tty1 "/usr/libexec/getty autologin" xterm on secure
Автологин работает, теперь нужно добавить автоподключение к терминальному серверу с нашего клиента.
Для этого переключаемся на пользователя и правим его .xinitrc:
# su ruserДобавляем в него следующие строки
$ cd ~
$ vi .xinitrc
xfreerdp -d SZ -u User -f tserv-d - Имя домена (если не указывать, будет локальный пользователь)
-u - Автоподстановка имени пользователя (если не указывать будет тот пользователь, что и во freebsd)
-f - Во весь экран.
tserv - Имя терминального сервера (можно ip)
Теперь настроим автоматический запуск иксов при логине пользователя и выключение компьютера при звершении сеанса.
В .shrc в самый конец добавим
# vi .shrc
startx
shutdown -p now
Теперь остаётся добавить красивую картинку отображаемую при загрузке и уменьшить время отображения загрузочного меню с 10 секунд до 3
Готовим bmp файл размером 640x480 и 256 цветов и копируем его в /boot/loader/logo.bmp
# vi /boot/loader/loader.conf
auto_delay="3"Теперь после перезагрузки, сразу же попадём в учётку ruser в которой запустятся иксы и запустят терминальное подключение xfreerdp к нашему серверу.
vesa_load="YES"
bitmap_load="YES"
splash_bmp_load="YES"
bitmap_name="/boot/loader/logo.bmp"
После завершение сеанса работы с терминальным сервером будет выполнена команда выключения.
Ну наконец-то!!! Спасибо за статью, сейчас попробую, отпишусь.
ОтветитьУдалитьповходу, freerdp - портал в другое измерение. Не отписался Unknown :(
ОтветитьУдалить