Как сделать тонкий клиент Windows

Обновлено: 06.07.2024

Вы не можете запустить Windows на Raspberry Pi, но вы можете получить доступ к удаленному рабочему столу, настроив Raspberry Pi в качестве тонкого клиента.

Хотите запустить Windows на Raspberry Pi?

Вряд ли это произойдет в ближайшее время, но это не делает это полностью невозможным. Если компьютер Windows настроен как сервер, можно создать сеанс виртуального рабочего стола и получить к нему доступ с помощью Raspberry Pi.

Это называется тонким клиентом, и Raspberry Pi идеально подходит для этой работы. Вот как получить доступ к удаленному рабочему столу Windows с помощью тонкого клиента Raspberry Pi.

Что такое тонкий клиент?

Тонкий клиент, оптимизированный для удаленного доступа к центральному серверу с виртуальными рабочими столами, представляет собой машину с низкими характеристиками. Это может быть старый ПК или современное устройство с минимальным аппаратным обеспечением.

В то время как стандартный настольный компьютер выполняет всю работу по запуску операционной системы и программного обеспечения, тонкий клиент полагается на сервер для тяжелой работы. На самом деле весь подъем.

Скорее всего, вы использовали тонкий клиент, даже не подозревая об этом. Если вы когда-либо работали с компьютерами, которые подключаются к серверу Citrix, то вы использовали тонкий клиент (или стандартный рабочий стол, выступающий в роли тонкого клиента). Возможно, вы также использовали ПК с тонким клиентом в местной библиотеке или в колледже.

Вы могли заметить, что сеанс виртуального рабочего стола удаленного сервера сохраняет ваши настройки и файлы между входами в систему. Это также полезный инструмент для работы с горячими столами.

Этот проект демонстрирует, как Raspberry Pi может заменить эту «машину с низкими характеристиками» и работать как тонкий клиент с ПК с Windows в качестве сервера.

Тонкий клиент Raspberry Pi для Windows: что вам нужно

Чтобы создать тонкий клиент Raspberry Pi, который можно использовать для регулярного доступа к ПК с Windows и запуска приложений на нем, мы покажем вам, как установить и использовать WTWare.

Для начала убедитесь, что у вас есть следующее:

  • Raspberry Pi 2 или более поздней версии (мы использовали Raspberry Pi 3B+ для достижения наилучших результатов)
  • Отформатированная пустая карта microSD.
  • Компьютер Windows
  • Монитор, клавиатура и мышь для Raspberry Pi.
  • Надежный источник питания
  • Компьютер под управлением Windows 10 Pro (или более ранней версии с поддержкой служб терминалов) или Windows Server 2016.

Вам также понадобится программное обеспечение WTWare, которое необходимо загрузить с сайта winterminal.com. Это ознакомительная копия (полная версия обойдется вам в 40 долларов США), поэтому сбоку экрана появится надпись "Оценочная копия".

Подробнее о WTWare

WTWare — это операционная система для тонкого клиента для Raspberry Pi. После установки вы сможете пользоваться работой сервера терминалов Windows с настольными приложениями, работающими в постоянном сеансе.

Оптимизированный для сетевой загрузки, WTWare поддерживает загрузку с локального носителя для Raspberry Pi и работает с распространенными RDP-серверами. WTWare также предлагает поддержку локального оборудования, такого как принтеры и средства проверки подлинности смарт-карт.

Ключом к этому (и к любой настройке тонкого клиента/сервера) является хранение пользовательских данных на сервере Windows. Настройки, программы и сохраненные данные хранятся на сервере, и к ним можно получить доступ в последующих сеансах.

WTWare можно настроить для загрузки Raspberry Pi с карты microSD или по сети благодаря поддержке Preboot Execution Environment (PXE) Raspberry Pi.

Установка WTWare в Windows и на Raspberry Pi

После загрузки установщика WTWare дважды щелкните его для установки в Windows. Как только это будет сделано, вставьте карту microSD Raspberry Pi в ПК с Windows. Это должно было быть уже отформатировано с помощью SD Card Formatter от SD Foundation.

Для этого загрузите и запустите SD Card Formatter. Выберите карту microSD (она должна быть обнаружена автоматически) в разделе «Выбор карты», затем убедитесь, что выбрано «Быстрое форматирование».

Кроме того, установите флажок для настройки размера формата CHS. После этого нажмите «Форматировать» и дождитесь завершения процесса.

Затем запустите WTWare Configurator из меню «Пуск», выбрав загрузочную SD-карту для пункта меню Raspberry Pi. Убедитесь, что выбрана правильная буква диска для SD-карты, затем нажмите «Далее».

На следующем экране выберите тип тонкого клиента, которым должен быть ваш Raspberry Pi. Доступны два варианта:

Локальная загрузка: файлы операционной системы тонкого клиента загружаются с SD-карты.

Сетевая загрузка: настраивает SD-карту для загрузки по сети на Raspberry Pi 2 и Raspberry Pi 3. Существует также возможность настройки одной загрузки с SD-карты, чтобы запрограммировать Raspberry Pi 3 на последующую загрузку без нее.< /p>

Самый простой вариант на данном этапе — использовать локальную загрузку. Когда вы лучше ознакомитесь с настройкой, перейдите к загрузке по сети.

Настройте сетевые параметры тонкого клиента

Нажмите «Далее», чтобы перейти на вкладку «Сеть» и выбрать между IP-адресом, назначенным DHCP-сервером, или указанием статического IP-адреса для Raspberry Pi. Если вы планируете использовать Wi-Fi, установите флажок Работать через Wi-Fi.

Перейдите еще раз, нажав кнопку "Далее", затем выберите предпочтительную конфигурацию. Параметр по умолчанию здесь подходит для первого запуска. Нажмите «Далее» еще раз, затем установите флажок «Сохранить параметры в файл config.txt». Это означает, что позже вы сможете изменить конфигурацию своего тонкого клиента. Этот экран следует использовать для установки предпочтительного разрешения экрана.

Последний щелчок «Далее» позволит вам установить пароль для входа в меню настройки терминала. После этого нажмите «Записать», чтобы начать установку.

Нажмите Да, чтобы согласиться с предупреждением, и подождите, пока данные запишутся на SD-карту.

Настройка тонкого клиента Raspberry Pi

После того, как образ будет записан на карту microSD, можно будет безопасно извлечь носитель и вставить его в выключенный Raspberry Pi. При включении Raspberry Pi загрузится на экран управления терминалом.

Здесь используйте параметр «Сетевой носитель», чтобы выбрать между WiFi Wireless и Ethernet, а затем задайте соответствующие учетные данные. Вам потребуется SSID и ключ доступа к сети.

Если файлы конфигурации настроены на правильный прием, вы можете перейти к параметру Подключиться для настройки. Здесь снова установите беспроводную сеть, затем подтвердите, что файл конфигурации установлен. Если нет, вернитесь в Конфигуратор, выберите правильный терминал по MAC-адресу (как показано на экране управления терминалом) и нажмите Создать пустой индивидуальный файл конфигурации.

С этого момента просто войдите в сеанс виртуального рабочего стола RDP и начните использовать Windows и любые установленные приложения на Raspberry Pi.

Обратите внимание, что таким образом можно войти в любую существующую учетную запись Windows; если вы используете ту же учетную запись, которая в данный момент входит в Windows, вы выйдете из системы. Если вам нужны новые учетные записи, создайте их на компьютере с Windows.

Это лучший способ запустить Windows на Raspberry Pi

Для Raspberry Pi доступно множество операционных систем, но Windows не входит в их число. Это лучший способ получить текущую функциональность Windows на Raspberry Pi, за исключением подключения через VNC или RDP.

Хотите повысить производительность своего Raspberry Pi, но не хотите настраивать его в качестве тонкого клиента? Это может быть более продуктивно, чем вы думаете. Вот что произошло, когда я неделю использовал Raspberry Pi в качестве основного компьютера.

Тонкий клиент – это сетевая рабочая станция, не использующая память или жесткий диск. Вместо этого он использует ресурсы сетевого сервера для запуска приложений, хранения данных и обработки информации. Среда тонкого клиента имеет множество преимуществ и несколько недостатков. Тонкие клиенты менее дороги, редко нуждаются в обновлении и менее подвержены сбоям. Пока сеть способна обрабатывать передачу информации, а сервер обладает вычислительной мощностью, памятью и местом на жестком диске, пользователи редко замечают разницу между тонким клиентом и обычной рабочей станцией.

Подготовка

Выберите операционную систему для своего сервера. В большинстве сред тонких клиентов на сервере используется Microsoft или Linux.

Купите сервер с необходимой памятью, емкостью жесткого диска и скоростью процессора для работы ваших рабочих станций с тонкими клиентами.

Определите программное обеспечение, необходимое людям, использующим рабочие станции, включая электронную почту, программы обработки текстов, электронные таблицы и другие стандартные приложения. Затем убедитесь, что у вас есть обновленное программное обеспечение и необходимые лицензии на программное обеспечение.

Создайте тестовую сеть, подключив сервер к одному или нескольким тонким клиентам и выполнив следующие действия. Только после того, как вы убедитесь, что сервер работает должным образом, вы можете попытаться установить сервер и рабочие станции в рабочей среде.

Среда Linux

Установите операционную систему Linux на сервер.

Установите программное обеспечение терминального сервера на сервер.

Установите другие необходимые программы. Они могут включать Open Office, текстовый процессор, пакет программного обеспечения для работы с электронными таблицами и презентациями, эквивалентный Microsoft Office. SAMBA — это программное обеспечение, позволяющее обмениваться файлами с серверами Microsoft. Rdesktop — это программа, которая позволяет вашей сети подключаться к серверу терминалов Microsoft Windows. Evolution — это программа электронной почты, используемая в Linux.

Среда Microsoft

Установите Windows Server 2008 на сервер, включая сервер терминалов Windows.

Установите Microsoft Platform Builder на сервер. Это происходит с большинством рабочих станций с тонкими клиентами.

Запустите Platform Builder из меню "Пуск" и следуйте инструкциям по установке.

Установите все необходимые приложения для своих рабочих станций с тонкими клиентами. Обычно это такие приложения, как Microsoft Word, Excel и Outlook.

Конфигурация сети

Выберите брандмауэр для защиты сервера от хакеров и вредоносных программ в Интернете.

Выберите переключатель, позволяющий соединить каждый тонкий клиент и сервер вместе.

Подключите брандмауэр к Интернету и подключите коммутатор к брандмауэру. Подключите сервер и рабочие станции тонких клиентов к коммутатору с помощью кабелей 10/100 Ethernet.

Ответ на этот вопрос можно найти, изучив так называемые службы терминалов, стандартную функцию, добавленную в программное обеспечение Microsoft Server, начиная с Windows 2000.

История служб терминалов

В конце жизненного цикла Windows NT 3.51 компания Citrix Systems из Флориды обратилась в Microsoft с идеей многопользовательской версии Windows, аналогичной тому, что Citrix делала с Unix. В результате этой встречи Microsoft согласилась продать им исходный код Windows NT 3.51, который Citrix затем превратила в Citrix WinFrame; версия NT 3.51, которая позволяла нескольким пользователям работать на одном сервере. Позже Microsoft вернула лицензию на эту технологию у Citrix и включила ее в специальную версию NT 4.0 (известную как NT 4.0 TSE или Terminal Server Edition), а совсем недавно — во все версии Windows 2000 Server.

Версия операционной системы Windows для терминального сервера позволяет работать со стандартным программным обеспечением Windows в модели мейнфрейма. Пользователи входят на сервер, используя ограниченное аппаратное обеспечение дисплея (аналогично терминалам), и сервер создает сеанс в памяти, выделенной для этого пользователя. Любые команды графического интерфейса, которые обычно отправляются на локальную видеокарту, вместо этого сжимаются и отправляются на терминал. Аналогичным образом движения клавиатуры и мыши пользователя отправляются обратно в задачу пользователя, работающую на сервере.

Специализированное оборудование для тонких клиентов

Эти пользовательские сеансы, запущенные на сервере, изначально были подключены к стандартным ПК. На каждом из этих компьютеров была запущена программа для отображения экранов приложений, поступающих с сервера. Вскоре стало понятно, что вычислительная мощность и установленное программное обеспечение на этих «клиентских» ПК в значительной степени не участвовали в управлении и отображении пользовательского интерфейса и, по сути, могли легко мешать, усложняя то, что в противном случае было бы очень сложно. простой процесс. Компании-производители аппаратного обеспечения начали производить то, что они первоначально называли терминалами Windows, а затем тонкими клиентами, названными так потому, что первоначальный клиентский ПК был «утончен» за счет удаления большей части памяти и любых дисков. То, что осталось, — это скудная машина для отображения пользовательского интерфейса.

С помощью служб терминалов и тонких клиентов пользователи могут получить все самое лучшее — централизованные приложения с распределенными пользовательскими интерфейсами. Преимущества для промышленного потребителя огромны. Сложные пакеты HMI и SCADA можно установить, настроить и обслуживать один раз (на сервере в защищенной зоне), но их можно реализовать в любом месте на заводе. Если один из этих тонких клиентов потерян или поврежден, его можно заменить за считанные минуты, а не за часы или даже дни, которые требуются для покупки и восстановления ПК. Оператор получает точно такой же дисплей, к которому он привык, и фактически не может сказать, что работает на тонком клиенте, а не на полноценном ПК.

Требования к оборудованию и программному обеспечению терминального сервера

Что требуется для создания системы тонкого клиента? Независимо от того, какой тип решения вы выберете (подробнее об этом позже), основной скелет системы останется прежним.

Во-первых, и это наиболее важно, это ПК, на котором будут размещаться сеансы тонкого клиента (терминальный сервер). Благодаря огромному технологическому прогрессу, достигнутому за последние несколько лет в машинах начального уровня, для многих установок даже не потребуется настоящий компьютер серверного класса. Два года назад такие компании, как Wonderware, заявляли, что пользователь может запускать до 25 сеансов работы с программным обеспечением HMI на ПК с 2 Гбайт ОЗУ и процессором Dual PIII 500 МГц, что в два раза меньше скорости, доступной сегодня. Требования к вычислительным ресурсам для «более легких» приложений (Excel, VB Applications и т. д.) еще ниже. Основное требование состоит в том, чтобы на серверах было достаточно памяти для обработки приложений.

Во-вторых, на сервере должна быть установлена ​​операционная система Microsoft Terminal Server, которой сегодня является почти любая версия Windows 2000 Server. Это настраивается при установке для обеспечения поддержки нескольких пользователей.

Третье необходимое условие — надлежащее лицензирование от Microsoft. Как только Microsoft решила поддерживать несколько пользователей на одном ПК, им понадобился способ компенсировать потерю доходов от продаж операционных систем. Система тонкого клиента с 1 сервером и 50 клиентами имеет только одну операционную систему, поэтому они стали требовать две лицензии (CAL и TSCAL) для каждого проданного тонкого клиента.

Последний необходимый компонент — это сам тонкий клиент, и именно здесь необходимо принимать решения. Единственными компаниями, предоставляющими протокол связи служб терминалов, являются Microsoft и Citrix.Microsoft предоставляет RDP (или протокол удаленного рабочего стола) для связи клиент-сервер, а Citrix предоставляет инструменты для использования собственного протокола сервера терминалов, ICA (независимая вычислительная архитектура).

Microsoft предлагает бесплатный программный клиент на своем веб-сайте под названием TSAC (Terminal Server Advanced Client), который представляет собой просто подключаемый модуль Active-X для Internet Explorer. Другой способ запустить клиент на основе RDP — использовать сам сервер терминалов для создания клиента, который можно запускать как приложение на большинстве платформ Windows и подключаться к серверу.

Немного более высокой производительности можно добиться, установив на стороне сервера и клиента другой протокол сервера терминалов, ICA, от Citrix. Для этого требуется приложение, работающее на сервере (обычно Citrix MetaFrame), и клиентская программа ICA, работающая на каждом клиентском компьютере.

Любому из этих решений требуется полноценный ПК для размещения сеанса «тонкого клиента», что не является лучшей идеей. Хотя вы получаете преимущества централизованного администрирования программного обеспечения, у вас есть клиент (ПК), который по-прежнему подвержен тем же сбоям, что и любой другой ПК. Лучшим решением является переход на выделенное аппаратное обеспечение для тонких клиентов, которое чаще всего встречается в виде компьютеров на базе Windows CE. Коммерческие версии этих машин теперь доступны всего за 300 долларов, и основным игроком на этом рынке является Wyse Technologies. Бизнес с тонкими клиентами стал логическим продолжением их господства на рынке стандартных компьютерных терминалов.

Ориентирован на промышленный рынок

Хотя по крайней мере одна компания вывела тонкий клиент на промышленный рынок, просто взяв коммерческий тонкий клиент и поместив его в промышленный корпус, несколько компаний разработали версии своих промышленных компьютеров на базе CE. Эти предложения могут запускать клиент RDP или ICA и отображать сеансы, запущенные на сервере терминалов. Однако на сегодняшний день наибольшее количество настоящих промышленных тонких клиентов основано на технологии, разработанной компанией Automation Control Products (ACP).

  • Ввод/вывод для конкретных отраслей (Profibus и т. д.) напрямую от клиентов.
  • Автоматический вход, автоматическая настройка новых клиентов и автоматическая замена
  • Централизованная поддержка любой комбинации почти 40 моделей клиентского оборудования с поддержкой ACP от 9 разных компаний.
  • Нет постоянного программного обеспечения на клиентах.
  • Включена поддержка протокола ICA без использования MetaFrame.

Об авторе

Эта статья была написана и предоставлена ​​компанией Automation Control Products (ACP). ACP является лидером в области компьютерных технологий тонких клиентов. ACP предлагает полную линейку продуктов для промышленных и настольных тонких клиентов, включая специальное программное обеспечение для настройки и управления тонкими клиентами, ThinManager™.

Мне поручено предоставить руководству всю информацию, необходимую для создания сети тонких клиентов на 250–300 рабочих мест, а тонкие клиенты должны зависеть от подключения к беспроводной сети и должны работать на пользовательских рабочих столах Windows 10.

Пожалуйста, какие компоненты необходимы для работы тонкого клиента? Нужна ли мне какая-то инфраструктура VDI за всем этим, или можно иметь сервер Windows с RDP?

Я немного в тупике, и я хотел бы получить какое-то объяснение того, что мне нужно.

SinaOwolabi

Участвуйте, чтобы выиграть еженедельные подарочные карты (от 100 евро), Oculus и наушники/колонки

Конкурс завершается 27 марта 2022 г. Конкурсы Каждую неделю узнайте больше о том, как Red Hat может помочь вам добиться простоты и цифровых инноваций, и ответьте на вопрос. Детали конкурса Просмотреть все конкурсы

Big Green Человек

Этот человек является проверенным специалистом

Большой зеленый человек

SinaOwolabi пишет:

Если это сделка VDI, какие движущиеся части мне нужны? Внезапно я вижу, как VMware или другая инфраструктура VDI (я не знаю, какими будут основные компоненты) доставляет созданные мной образы рабочего стола Windows пользователям, вошедшим в систему.

Это руководство расскажет вам все, что вам нужно знать, за исключением тех особенностей, которые могут возникнуть с любым решением VDI, которое вы выберете:

SinaOwolabi писал:

Могут ли тонкие клиенты быть любой модели в таком сценарии?

Конечно, если они поддерживают любое выбранное вами решение.

SinaOwolabi написал:

Спасибо за ответ! И спасибо за ссылку!

Что касается варианта использования, из того, что мне сказали, пользователи должны войти в систему на рабочих столах Windows 10, и основное использование будет заключаться в установке пользовательского браузера. рабочий стол, который будет использоваться для доставки экзаменов любому, кто войдет в клиент.
Так что, скорее всего, это будет какое-то использование киоска Windows 10.

Рассматривали ли вы обычные компьютеры под управлением Windows 10 в режиме киоска? В конечном итоге это обойдется намного дешевле и даст аналогичные результаты:

Читайте также: