Сборка Thinstation 5.1, основана на Crux Linux с ядром 3.6.5 и xorg7. Предназначена для создания тестово-сборочного центра конфигурации необходимых тонких клиентов. Для этого в сборку включен пакет драйверов для полной поддержки работы в VirtualBox 4 и выше. Установлена русская локализация (переключение ctrl+shift). Поддержка FAT,EXT4, USB-storage. RDesktop (Windows ver 1.7), SSH — client+server, Google chrome, gparted, medit, xpdf. File manager — ROX. Утилита обнаружения — hwlister.sh. Установка на жесткий диск — «Install to HD». Внимание для установки среды необходимо подключение к интернету. Пароль root: 777777
Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Похожие материалы по этой теме на сайте
Эта сборка почти «чистая». Практически ничего нет. И создавалась исключительно для проверки всех этапов сборщика в момент написания статьи.
WinPE4 TechAdmin 1.6 (x86/x64 UEFI), Сборка основана на WinPE4 (Win8) и содержит:
Готовая WIM-сборка (Y)PE antivirus edition by Yurkesha.
Используемые имена в setupldr.bin:
Готовая WIM-сборка (Y)PE HDD tools edition by Yurkesha. Поставляется в двух вариантах: полная WIM-загрузка в память и гибридный вариант когда в память загружается только базовое ядро.
Гибридная совмещенная CD и WIM загрузки в одном флаконе. Используется общая папка программ. Комплект DOS-загрузки. Поставка — RAR архив с добавлением информация для восстановления.
Thinstation по русски Всё о лёгком подключении тонкого клиента
Nav view search
Навигация
Искать
Готовые сборки
К сожалению образы устарели, кроме ALLMODULES, из-за отсутствия конфигураций под новые версии TS, для получения актуальных сборок используйте ThinstationOS и ли образ системы на OpenSuSE для VirtualBox .
В данной таблице представлены готовые сборки Thinstation 5 под различные аппаратные платформы (список будет пополняться по мере появления в моём распоряжении рабочих конфигураций для сборки)
Если Вас устраивает размер сборки, то можете её использовать для подключения к RDP серверу, в сборке присутствует пакет freerdp. Для этого разместите на tftp сервере в папке configs файл thinstation.conf.network с Вашими настройками.
Сборка ALLMODULES 6.2, содержит пакеты:
freerdp-3.0dev
sshd
xorg7-vesa
xorg7-ati
xorg7-amdgpu
xorg7-nouveau
xorg7-intel
rootpasswd 1q2w3e4r
basepath configs # Папка для файлов загружаемой по сети конфигурации thinstation.conf.network и т.п., в данном варианте — в корне TFTP/configs.
allfirmware true
* ) Сборка ALLMODULES 6.1 (обновлена до TS-6.1-stable, kernel 4.19.18) предназначена для получения списка модулей, используемых отдельной конфигурацией тонкого клиента, для уменьшения объёма образа загрузки при последующих сборках. Загрузите Ваш тонкий клиент с неё, далее в открывшемся окне терминала выполнить команду su, введите пароль и далее hwlister.sh (если ничего не пишется — переместите курсор мышкой в окошко терминала). Команда создаст файлы (module.list и vbe_modes.list, иногда ещё и firmware.list) в корне ФС клиента. Эти файлы нужно любым доступным Вам способом (на всякий случай — к клиенту можно подключиться по SSH, root с паролем 1q2w3e4r) скопировать в созданную Вами папку с именем машины в директории machine и прописать в файле build.conf параметр machine с названием Вашей папки.
Если Вас устраивает размер сборки, то можете её использовать для подключения к RDP серверу, в сборке присутствует пакеты rdesktop и freerdp. Для этого разместите на tftp сервере файл thinstation.conf.network с Вашими настройками.
Сборка ALLMODULES 6.1, содержит пакеты:
rdesktop-1.8.4
freerdp-git_master
lp-server
sshd
Как из старого Windows ПК сделать тонкий клиент?
Рано или поздно возникает вопрос о необходимости заменить один или несколько ПК по причине медленной работы.
Самый простой способ, нечего не выдумывать и просто заменить ПК.
Не самый простой способ, это начать внедрять «удаленные рабочие столы» в варианте терминальный сервер или виртуальные десктопы.
Стоимость тонкого клиента HP, DELL или других брендов может сравнится с стоимостью полноценного ПК, а использование старого ПК в качестве тонкого клиента позволит продлить срок эксплуатации на достаточно долгий срок.
Как поступить с морально устаревшими ПК: — оставить на ПК Windows, пользователь будет подключатся к удаленному рабочему столу. — загружать ПК по сети, один из linux вариантов thinstation. — установить на ПК локальную версию linux, вариантов море.
Далее буду описывать вариант с Windows, такой тонкий клиент обладает некоторыми преимуществами при сравнении с linux вариантами.
Зачем я все это делал:
— У меня есть удаленные офисы с пользователями которых нужно было перевести работать на терминальные сервера, применение групповых политик в домене позволяют получить необходимый результат без присутствия в офисе и без замены ПК. — И Windows и linux варианты пользовательских интерфейсов тонких клиентов HP, Wyse/DELL меня не устраивают по разным причинам.
Преимущества Windows варианта: — Полная поддержка RDP/RemoteFX. — Полная поддержка сменных носителей. — Возможность использовать локальный принтер. — Возможность использовать смарт карты для клиент банка. — Редирект воспроизведения видео/аудио на тонкий клиент при использовании Windows Media Player, без тормозов и без нагрузки на сервер можно смотреть видео 1080р, но это отдельная история =).
Если начать с результата:
Так будет выглядеть загрузка рабочего стола пользователя, если на ПК установлен Windows XP:
Так будет выглядеть загрузка рабочего стола пользователя, если на ПК установлен Windows 7:
Чтобы получить результат который вы можете видеть на слайдах, необходим домен AD и несколько групповых политик для ПК и пользователей.
На ПК с XP SP3 необходимо установить обновления для rdp клиента KB969084 и Fixit50588, для расширенных групповых политик необходимо установить обновление KB943729.
№1 — Пользователям необходимо разрешить Single sign-on, я распространяю эту политику на весь домен.
№2 — Для ПК делаем отдельный OU и замыкаем групповые политики в этом OU.
№3 — В новом OU создаем политику где меняем шел пользователя на «wscript c:\thinPC\thinPC.vbs /nologo /b». На целевой ПК необходимо скопировать 3 файла, я использую для этого расширенные групповые политики. Рекомендую фалы разместить в центральном хранилище групповых политик \\имя домена\SYSVOL\имя домена\Policies\, это позволит обеспечить отказоустойчивость в случаи недоступности одного из домен контроллеров. На домен контроллерах этому сетевому ресурсу соответствует папка C:\Windows\SYSVOL\sysvol\имя домена\Policies
BGInfo добавляет на рабочий стол пользователя надпись с необходимыми данными, результаты работы BGInfo видны на слайдах. mstsc запускает rdp клиент, после завершения удаленного сеанса выполняется команда shutdown -l для завершения сеанса пользователя на тонком клиенте.
В процессе работа описанного скрипта пользователь будет наблюдать выполнение команд в окне, и для скрытия окна скрипт запускается средствами VBS.
Содержимое файла thinPC.vbs
Dim oShell Set oShell = WScript.CreateObject («WSCript.shell») oShell.run «C:\thinPC\thinPC.cmd»,0 Set oShell = Nothing
— Необходимо отключить отображение панели подключения при работе на полном экране. — Я отключаю проброс локальных дисков, но разрешаю проброс дисков подключенных позже, это позволит пользователям работать с сменными носителями которые подключат после начала удаленного сеанса. — В случаи ОС windows 7 для использования протокола RemoteFX необходимо установить глубину цвета 32 бита и указать скорость соединения 10 мегабит/локальная сеть. — В случаи если сертификат сервера самоподписанный необходимо отключить предупреждение в разделе «Проверка подлинности сервера».
Вот и все, замена шела у пользователя позволит сделать процесс загрузки тонкого клиента максимально приближенным на процесс загрузки обычного ПК.
Основным минусом предложенного скрипта является невозможность пользователю самостоятельно выбрать разрешение экрана, но я честно говоря не понимаю когда выпрашивают монитор 22-24 дюйма, а затем просят увеличить на нем буковки. В таких случаях я устанавливаю на целевой ПК VNC сервер и меняю разрешение с его помощью.
№4 — Для того чтобы отключить данное сообщение, пользователю достаточно поставить галочку больше не уведомлять. Для автоматизации процесса административными средствами нужно добавить ключ в реестр.
[HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\LocalDevices] «адрес сервера»=dword:0000000d
[HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client] «BitmapCacheSize»=dword:0000ffff
№8 — Interactive logon: Message text for users attempting to log on и Interactive logon: Message title for users attempting to log on Заполняем заголовок и текст который предназначен для пользователей, в самом простом случаи тут нужно указать контакты центра поддержки.
№9 — Для отключения визуальных эффектов на тонком клиенте, необходимо добавить ключ в реестр.
№10 — Power options Средствами расширенных групповых политик необходимо создать план питания в котором при нажатии на кнопку питания тонкий клиент будет выключатся.
№11 — Software Restriction Policies Рекомендую настроить контроль запуска ПО, данный механизм работает на WindowsXP и Windows 7 PRO. AppLocker более гибки но работает только на Windows 7 enterprise и выше. Считаю что в случаи тонкого клиента гибкость не нужна, преследуется цель исключить возможность запуска вредоносного ПО.
№12 — Turn off Autoplay Для отключения автоматического запуска сменных носителей необходимо установить параметр Enabled for All drives.
№13 — Allow RDP redirection of other supported RemoteFX USB devices from this computer Если вы планируете пробрасывать USB устройства, разрешите политику для Adminstrators and Users.
№14 — Delete user profiles older than a specified number of days on system restart Я устанавливаю параметр в 180 дней, политика работает только на Windows 7.
№15 — User Account Control UAC мне мешает и по этому отключаю.
№16 — Замена фона рабочего стола, красота требует жертв.
Для Windows XP, этот ключ в реестре отвечает за обои на экране ввода логина и пароля. Файл с фоном может находится в любом месте, но это должен быть bmp файл.
— Подобные тонкие клиенты работают уже больше года — На нескольких старых ПК успели посыпаться диски, в замен выслали тонкие клиенты HP, ну а все данные пользователей были на серверах 😉 — Несколько бухгалтеров успешно работают с USB токенами BIFIT