Инструкция по настройке открытого терминального клиента ОТК-110


Определения:

  • оболочка - программа настройки параметров ОТК-110
  • прошивка - дистрибутив debian преднастроенный для работы на ОТК-110

Текущая версия оболочки 0.8.4.10
Для работы необходимо firmware версии не ниже 0.8.4 - можно скачать по адресу. Обновить с предыдущей версией прошивки нельзя, только полная перепрошивка
Вопросы и пожелания можно высказать на форуме.

Прошивка/восстановление ds110 (плата, установленная внутри ОТК110) с помощью microSD карты

Краткая инструкция по настройке параметров ОТК-110

 

Менее чем через 50 секунд (10 секунд до включения экрана, 35 секунд до bootscreen) после включения открытого терминального клиента будет открыта терминальная сессия в соответствии с заданными параметрами оболочки.

Для изменения параметров необходимо нажать клавишу Del на экране подключения.

http://OpenSourceClient.org/                         2014-04-22 23:54:42 MSK
                                                                            
                                                                     /      
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                      0%                                    
      Press <Space> for connect to remote server | <Del> for settings       

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

Настройка параметров оболочки производится только с клавиатуры с помощью клавиш перемещения курсора, "пробел", Enter и Esc.
Отменить изменения до сохранения настроек можно нажав на клавишу Esc или <Cancel>.

Сохранение изменений

Для сохранения внесенных изменений необходимо нажать выбрать <Apply> и нажать Enter. 

Если изменялись настройки для применения которых необходима перезагрука (например настройки экрана) - устройство будет перезагружено, иначе будет произведен перезапуск оболочки.

Для включения необходимо выключить ОТК-110 и снова включить.

Отмена внесенных изменений

До применения настроек их можно отменить, для этого необходимо нажать выбрать <Cancel> и нажать Enter.

Включение и выключение ОТК-110

Включение ОТК-110.

Необходимо подключить локальную сеть, монитор, блок питания к ОТК-110, затем блок питания включить в розетку ~220В.
Непосредственно ОТК-110 включается выключателем на корпусе.
В процессе загрузки выводится логотип (можно поменять на свой).
Некоторое время занимает получение и назначение ip адреса.

При получении ip адреса в правом верхнем углу вертится спиннер, после назначения ip адреса синхронизируются внутренние часы и происходит соединение с терминальным сервером.

Выключение ОТК-110.

Необходимо завершить терминальную сессию и на экране подключения нажать Ctrl+Alt+del или кнопку (если есть) Sleep на клавиатуре.
Через 30 секунд ОТК-110 выключится. Затем необходимо выключить выключатель питания.

Настройка ip адреса - вкладка <IP settings>

Устройство подготовлено для для работы в сети TCP/IP v.4. Разъем подключения к сети - RJ-45.

IP адрес настраивается в графическом режиме с помощью "мыши". В этом же окне включается и выключается интерфейс. Для применения настроек необходимо выключить (нажать кнопку Disconnect) и включить (нажать кнопку Connect) соответствующий интерфейс.

По умолчанию поле MAC addres недоступно для редактирования. Если необходимо отредактировать mac адрес - введите MACEDIT и исправьте mac-адрес. После изменения mac адреса необходимо перезагрузить ОТК-110.

Для корректной работы авторизации необходимо указать сервер времени (поле NTP server), в противном случае возможно не будет проходить авторизация в сессии терминального сервера.
Корневой контроллер домена как правило имеет уже установленную роль сервера времени - в этом случае необходимо указать адрес (или dns имя) контроллера домена в поле
NTP server.
Также можно указать один из глобальных серверов времени(при их доступности), например один из:

0.ru.pool.ntp.org
1.ru.pool.ntp.org
2.ru.pool.ntp.org
3.ru.pool.ntp.org

Внимание!!! Правильность ввода ip адресов и dns имён не контролируется.

Настройка режима вывода монитора - вкладка <Screen settings>

ОТК-110 может выводить изображение на монитор подключенный через порт VGA или HDMI, на оба одновременно, если поддерживает терминальный сервер. В настоящий момент работа с двумя мониторами поддерживается в сессии RDP и Citrix.

┌────────┤ Screen settings ├────────┐
│ [*] VGA out      [*] HDMI out     │
│ (*) VGA primary  ( ) HDMI primary │
│ Location of second monitor:       │
│     (*) Right Of ( ) Left Of      │
│     ( ) Above    ( ) Below        │
│     ( ) Relative 1024 100________ │
│                                   │
│ 640*480     ↑        480i        ↑│
│ 800*600     ▒        576ip       ▒│
│ 1024*768    ▒        480p        ▒│
│ 1280*720    ▒        576p        ▒│
│ 1280*1024   ▒        720p50      ▒│
│ 1360*768    ▒        720p60      ▒│
│ 1440*900    ▒        1080i50     ▒│
│ 1680*1050   ▮        1080i60     ▮│
│ 1920*1080   ↓        1080p24     ↓│
│                                   │
│           <Ok> <Cancel>           │
└───────────────────────────────────┘

Расположение второго монитора определяется относительно первого путем выбора соответствующего пункта или указанием точного расположение в пункте Relative.

Для применения параметров необходимо сохранить настройки. Устройство будет выключено для применения настроек

В случае установки видеорежима, не поддерживаемого монитором - необходимо выключить ОТК-110, отключить (вытащить сетевой провод) локальную сеть, включить ОТК-110, через 3 минуты нажать:

  • V - для установки режима VGA 1024*768
  • H - для установки режима HDMI 720p50.

Также восстановление возможно путем загрузки с подготовленной SD карты и последующей прошивки устройства.

Настройка подключения к терминальному сервер - вкладка <Remote server settings>

На этой вкладе можно настроить в зависимости от типа удаленного сервера различные параметры.
Для применения параметров необходимо сохранить настройки.

Изменение паролей - вкладка <Security>

┌──────────────┤ Security settings ├───────────────┐
│                                                  │
│         Local password:_______________           │
│ Confirm local password:_______________           │
│                                                  │
│        Remote password:cubie__________           │
│  Remote local password:cubie__________           │
│                                                  │
│                <Ok>        <Cancel>              │
└──────────────────────────────────────────────────┘

На этой вкладке можно настроить

  • пароль для ограничения доступа к настройкам - параметр Local password
  • пароль для доступа по ssh (порт 36000, пользователь cubie) - параметр Remote password

Для применения параметров необходимо сохранить настройки.

Обновление оболочки - вкладка <About>

┌────────────────────┤ About ├─────────────────────┐
│   <Update firmware on NAND on version: 0.X.X>    │
│  <Update shell from internet, version: 0.X.X.X>  │
│   <Restore all to defauts settings and reboot>   │
│                 <Set Time Zone>                  │
└──────────────────────────────────────────────────┘

На этой вкладке можно

  • обновить firmware (прошивку) - параметр <Update firmware on NAND on version: 0.X.X>, пункт (доступно только при загрузке с microSD карты)
  • обновить оболочку - параметр <Update shell from internet, version: Х.Х.Х.Х>, необходим доступ в интернет, отображается только при доступности сервера обновления и наличия новой версии оболочки (обязательно должно быть выставлено актуальное время)
  • восстановить настройки - параметр <Restore all to defauts settings and shutdown>, будут восстановлены настройки и ОТК-110 перезагрузиться
  • установить часовой пояс - <Set Time Zone>
  • в расширенном режиме доступны пункты 
    <Format NAND with check bad block on tty9> - проверка внутренней памяти NAND, продолжается около 1 часа, производится проверка каждой ящейки NAND
    <Check bad block on tty9> - проверка внутренней памяти NAND, продолжается около 1 часа, производится проверка каждой ящейки NAND - второй метод
    <Stop ssh server> или <Start ssh server> - остановка или запуск ssh сервера

В расширенном режиме доступна кастомизация прошивки.

Параметры подключения к RDP серверу

Возможно одновременное подключение к двум серверам RDP. Для каждой сессии необходимо установить свои настройки.
Перенаправление звука возможно только в одной сессии.
Переключение между сессиями Ctrl+Alt+F1 и Ctrl+Alt+F2. Оболочка запущена на консоли №5 - Ctrl+Alt+F5.

┌─────────────────────────┤ Remote server settings ├────────────────────────────┐
│                                                                               │
│ (*) RDP - remote desktop protocol      ( ) CITRIX receiver                    │
│                                                                               │
│          Name local host: OTK110________________                              │
│ Check ping remote server: [ ]                                                 │
│  <Printers manager>                                                           │
│  <RDP session №1 - <Ctrl+Alt+F1> >      <RDP session №1 - <Ctrl+Alt+F2> >     │
│                             <Ok>    <Cancel>                                  │
└───────────────────────────────────────────────────────────────────────────────┘

Особенности настройки подключения к RDP серверу осуществляются в пунктах <RDP session №1 - <Ctrl+Alt+F1> > и <RDP session №2 - <Ctrl+Alt+F2> >. Проверить доступность RDP сервера можно с помощью пункта <Check availability remote server>.
Настройки авторизации осуществляются в пункте <RDP authorization>.

Настройки перенаправления локально подключенных устройств в пункте <Redirect devices>. Для перенаправления звука необходим сервер Windows Server 2008 R2 или новее. Для перенаправления микрофона необходимо сделать настройки на стороне сервера.

Настройки удаленных приложений RemoteApp в пункте <Remote application settings>.

Обсуждение имеющихся и необходимых настроек ведется на форуме.

Параметры подключения к Citrix серверу

Настройки подключения <Remote server settings>\CITRIX receiver

Необходимо указать адрес Citrix сервера, параметр Remote server (without https://).

┌──────────────────┤ Remote server settings CITRIX receiver ├──────────────────┐
│                                                                              │
│ ( ) RDP - remote desktop protocol      (*) CITRIX receiver                   │
│          Check ping remote server: [ ]                                       │
│ Remote server (without https://) : demo.citrixcloud.net___________________   │
│                                                                              │
│                                <Ok>    <Cancel>                              │
└──────────────────────────────────────────────────────────────────────────────┘

ОТК-110 откроет данный адрес в веб-браузере, далее необходимо авторизоваться на портале Citrix, после авторизации можно будет запустить доступные данному пользователю приложения.

Проверить можно запуском приложений на демо портале от Citrix -  https://demo.citrixcloud.net, имя Roger.Jennigs, пароль demo.

Перенаправление локального принтера в сессию RDP

Для использования принтера его необходимо добавить принтер в CUPS и перенаправить в RDP сессию. Настройка проводится с помощью мыши в графическом режиме.

Подключение принтера к ОТК-110

Включите ОТК-110, войдите в настройки раздел <Remote server settings>(*)\RDP - remote desktop protocol.

Подключите принтер, нажмите <Printers manager>.
Будет произведено детектирование подключенных принтеров

┌────────────────────┤ Printers manager ├────────────────────┐
│  Scanning local connect printers. Wait, please...          │
 Scanning local connect printers                          │
│   Wait, please...                                        
│                                                            │
│         <Web access to CUPS>       <HP printer setup>      │
│                           <Return>                         │
└────────────────────────────────────────────────────────────┘

Обнаруженные принтеры будут отображены примерно так

┌────────────────────┤ Printers manager ├────────────────────┐
│  Scanning local connect printers. Wait, please...          │
usb://HP/LaserJet%201018?serial=KP040M4                   │
│                                                           
│                                                            │
│         <Web access to CUPS>       <HP printer setup>      │
│                           <Return>                         │
└────────────────────────────────────────────────────────────┘

Теперь необходимо добавить принтер в CUPS

Добавление принтера в CUPS.

Нажмите <Web access to CUPS>.
Запустится веб панель управления CUPS. 

  • Имя пользователя cubie, пароль пользователя cubie задается на вкладке <Security>.
  • Произведите поиск принтеров - Administration/Find New Printer - CUPS произведет поиск новых принтеров, это может занять время
  • Найденные принтеры будут показаны в виде кнопок с названиями принтеров
  • Нажмите кнопку с нужным принтером, для одного принтера возможно два и более способа адресации.
  • Если необходимо, поменяйте имя принтера, это имя понадобится для перенаправления принтера в сессию - параметр ИмяПринтера
  • Нажмите Continue
  • Выберите производителя принтеров - поле Make, нажмите Continue
  • Выберите модель принтера - поле Model, нажмите Continue
  • Подтвердите параметры принтера нажав Set Default Options
  • Произведите печать пробной страницы через CUPS - Printers/<Название принтера>/Maintenance/Print Test Page. Печать пробной страницы может проходить до 2 минут.
  • Выйдите из панели веб управления CUPS - в строке меню File/Quit (или нажмите Ctrl+X)

Теперь необходимо связать принтер в CUPS с принтером перенаправляемым в сессию RDP.

Перенаправление принтера в терминальную сессию RDP

На терминальный сервер необходимо установить драйвер принтера, проверить правильность установки драйвера можно подключив принтер физически непосредственно к серверу и распечатав тестовую страницу. Затем принтер необходимо удалить с сервера, но не удалять драйвер от него.
Название драйвера можно посмотреть открыв "Принтеры и факсы", нажав на пустом месте правую кнопку и выбрав "Свойства сервера", на вкладке Драйверы список установленных драйверов для принтеров, здесь 'HP LaserJet 1018' (обведено красным).

123123

Если в имени драйвера есть пробелы - необходимо имя принтера писать в двойных кавычках.

Теперь принтер необходимо прописать в настройках подключения в поле "Redirect printer ("printer name":"driver name")" в виде ИмяПринтера:ИмяДрайвера, где 

  • ИмяПринтера - как принтер именуется в CUPS
  • ИмяДрайвера - имя драйвера принтера ранее устанавливавшегося на сервере.

Например так (если в имени принтера или драйвера принтера имеются пробелы - заключите имя принтера и/или драйвера принтера в одинарные кавычки)

...
│ Redirect printer ('printer name':'driver name'): HP_LaserJet_1018:'HP LaserJet 1018'_____│
...

Сохраните настройки.

Теперь при входе в терминальную сессию  принтер подключенный к ОТК-110 будет перенаправлен в терминальную сессию.

Если в имени принтера есть пробелы - необходимо имя принтера писать в двойных кавычках.

Терминальная сессия на Windows Server 2003

123123

Если для принтера необходима прошивка - CUPS загрузит её при включении принтера.

Проверено на HP LJ-1018, HP LJ-1020.

Если вы подключили другие модели принтеров - сообщите пожалуйста нам.

RemoteAPP - одно приложение на весь экран.

Что такое удаленное приложение RemoteApp?
RemoteApp позволяет представлять приложения, доступ к которым может быть получен удаленно через Службы удаленных рабочих столов, как если бы они были запущены на локальном компьютере пользователя. Эти приложения называются программы RemoteApp. Вместо представления на рабочем столе сервера Узел сеансов удаленных рабочих столов программа RemoteApp интегрируется с рабочим столом клиента. программа RemoteApp запускается в собственном окне, размеры которого можно менять, может перемещаться между несколькими мониторами, а также имеет собственный значок на панели задач. Если пользователь запускает несколько программа RemoteApp на одном сервере Узел сеансов удаленных рабочих столов, эти программа RemoteApp совместно используют один сеанс Службы удаленных рабочих столов (источник).

ОТК-110 может запустить RemoteApp  приложение с сервера Microsoft Windows 2008 R2.

Для этого:

  • опубликуйте приложение на сервере  с помощью Диспетчера удаленных приложений RemoteApp (псевдоним обведен)

123123

 

  • разрешите использование пользователю этого приложения
  • впишите псевдоним опубликованного приложения в поле Settings remote server RDP/RemoteApp mode
┌────────────────────────────────┤ Settings remote server RDP ├─────────────────────────────────┐
│                                  Enable session: [*]                                          │
│                                   Remote server: 192.168.0.205_________                       │
│                                           Login: тест__________________                       │
│                                        Password: тест__________________                       │
│                          Port RDP(default 3389): 3389_                                        │
│                               Set startup shell: ________________________________________     │
│                              Ignore certificate: [*]                                          │
│        Force protocol security(rdp, tls or nla): rdp                                          │
│                              Enable compression: [*]                                          │
│                                 Enable RemoteFX:[ ] (only 2008 and later)                     │
│  RemoteFX operational flags (v[ideo], i[mage])): v                                            │
│                      RemoteApp mode:(in testing) swriter_________________________________     │
│                                    Redirect USB: [ ] Redirect all connected flash drives      │
│ Redirect printer ("printer name":"driver name"): ________________________________________     │
│                            Redirect PDF printer: [*]                                          │
│                              Redirect audio out: [*] (only 2008 and later)                    │
│                               Redirect audio in: [*] (only 2008 and later)                    │
│                                          <Ok>    <Cancel>                                     │
└───────────────────────────────────────────────────────────────────────────────────────────────┘

Перенаправление устройств в сессии RDP

В ОТК-110 можно перенаправить локально подключенный адаптер USB-to-COM как COM порт в сессию RDP. Для этого необходимо использовать переходник USB-to-COM.Номер COM порта (под каким номером он будет виден в RDP сессии) задается в поле Redirect serial port - number portЕсли номер не задан - COM порт не перенаправляется.

На сервере подключенный порт можно посмотреть командой

change port

123123

Проверены адаптеры FTDI (VID 0451, PID 3410) и PL2303 (VID 067B, PID 2303) - встроен в фискальный регистратор ШТРИХ и некоторые другие имеющие порт USB.
В теории работают любые адаптеры USB-to-COM имеющие драйвера под Linux.

  • Для перенаправления "!флешек" в сессию RDP необходимо отметить Redirect storage USB devices: [ ].
  • Для перенаправления принтера в сессию RDP необходимо задать соответствие локально подключенного принтера и драйвера на сервере в поле Redirect printer ('printer name':'driver name') в виде 'имя принтера':'имя драйвера на сервере'.
    PDF принтер - это принтер, который преобразует отправленный на него документ в PDF файл.
  • Вы можете использовать такой PDF принтер в терминальной сессии. Файлы PDF будут помещены в папку Мой компьютер/PDF printer на<имя_ОТК-110>.
    Внимание - PDF документы при выключении ОТК-110 стираются.
    Включается такой принтер в оболочке, параметр Remote server settings/Redirect PDF printer
  • Перенаправление звука с сервера - пункт Redirect audio out:
  • Перенаправление звука на сервер - пункт Redirect audio in: [ ].
  • Перенаправление локально подключенных USB устройств на сервер - пункт  Redirect USB device(VID:PID), необходимо задать VID и PID перенаправляемого устройства.
  • Для перенаправления подключенной смарткарты  - пункт Redirect smartcard: [*], проверена работа RuToken .

Упрощенный режим- 'Simple mode'

После установки необходимых настроек можно включить "Упрощенный режим" - About\Simple mode. Этот пункт меню доступен в Расширенном режиме.

Упрощенный режим - это настройка, которая без задержки подключается к серверу и при завершении удаленного сеанса - (Пуск\Завершение сеанса) - выключает ОТК-100.

При отключении от сеанса пользователя или завершении сеанса по другой причине (например выключение сервера) завершения работы ОТК-110 не происходит.

Для выхода в настройки из сеанса пользователя необходимо нажать Ctrl+Alt+F6.

Доступен в версии оболочки 0.8.4.10 и новее.

Кастомизация оболочки

Для создания корпоративного стиля можно заменить на свои логотип при загрузке и адрес сайта в левом верхнем углу. Подробнее.