Ваш город Москва?

ThinTonk руководство пользователя

Поделиться:

Что такое ThinTonk

ThinTonk – это бесплатный программный продукт, созданный на базе Linux-дистрибутива Thinstation, идеально подходящий для использования на тонких клиентах ТОНК 1500, 1800, 1900, 2800 и 1400 серий в качестве операционной системы, загружаемой по сети.
TODO: написать, что в составе идёт Tonik, который не является открытым продуктом, но является бесплатным.

Данное руководство не является всеобъемлющим учебным или справочным пособием по различным версиям операционных систем, основанных на ядре GNU/Linux.

В данном руководстве описываются особенности сборки ThinTonk, без углубления в технические детали и подробности; за подробной документацией на Thinstation обращайтесь на сайт проекта: www.thinstation.org
Обращаем Ваше внимание: ThinTonk бесплатен и не является коммерческим продуктом. ООО Группа Компаний ТОНК не осуществляет никакой поддержки настоящего продукта.

Любое применение и использование ThinTonk осуществляется пользователями на свой страх и риск. ООО Группа Компаний ТОНК снимает с себя любую ответственность за возможные негативные последствия использования ThinTonk.
 

Поддерживаемые протоколы

ThinTonk обеспечивает поддержку следующих протоколов удалённого доступа:

— Citrix ICA (версия 11)
— Microsoft Terminal Services (RDP) (версия 5)
— VNC (RealVNC 4.1.1)
— X-Terminal (XDM)
— Telnet
— SSH (поддерживаются протоколы версии 1 и 2)

Настройка сервера сетевой загрузки

Для загрузки тонких клиентов необходимо разместить «в корне» TFTP-сервера следующие файлы:

— pxelinux.0 – PXE-загрузчик
— vmlinuz – ядро операционной системы Linux
— initrd – образ файловой системы
— pxelinux.cfg/default – конфигурационный файл PXE-загрузчика (должен размещаться в каталоге pxelinux.cfg)
— tonik.xml – конфигурационный файл менеджера терминальный сессий
— thinstation.conf.network – стандартный конфигурационный файл Thinstation

Эти файлы и настоящая документация доступны по отдельному запросу.
 

Настройка Windows 2003 для загрузки ThinTonk

Настройка DHCP-сервера

1. Выберите Start --> Programs --> Administrative Tools --> Manage Your Server
2. Нажмите кнопку Add or remove a role
3. В открывшемся диалоговом окне Preliminary Steps нажмите кнопку Next
4. В открывшемся диалоговом окне Configuration Options выберите элемент Custom Configuration и нажмите кнопку Next
5. В списке Server Role выберите DHCP Server и дважды нажмите кнопку Next
6. В диалоговом окне Welcome to the new Scope Wizard нажмите кнопку Next
7. В диалоговом окне Scope Name в полях Name и Description введите имя и описание, после чего нажмите кнопку Next
8. В диалоговом окне IP Address Range выполните следующие действия для выдачи DHCP сервером IP адресов для тонких клиентов:

- введите Start IP Address (Начальный IP адрес)
- введите End IP Address (Конечный IP адрес)
- нажмите кнопку Next

9. В открывшемся диалоговом окне Add Exclusions допускается указать диапазон адресов, которые не будут выделяться DHCP сервером. Нажмите кнопку Next
10. В открывшемся диалоговом окне Lease Duration можете указать время использования IP-адреса тонкими клиентами. Нажмите кнопку Next
11. В диалоговом окне Configure DHCP Options выберите No, I will configure these options later. Нажмите кнопку Next, затем кнопку Finish
12. Подтвердите действие очередным нажатием кнопки Finish
13. Выберите Start --> Programs --> Administrative Tools --> Manage Your Server
14. В открывшемся диалоговом меню выберите Manage this DHCP server
15. В диалоговом окне выберите элемент Server Options. Нажав правую кнопку мыши, в открывшемся контекстном меню выберите Configure Options
16. В списке выполните следующие действия:

- выберите пункт 066 Boot Server Host Name и укажите IP адрес TFTP-сервера, на который устанавливали DHCP сервер
- выберите пункт 067 Boot file Name и введите имя PXE-загрузчика, а именно pxelinux.0

17. Нажмите кнопку Apply
18. В диалоговом окне выберите элемент Scope [x.x.x.x]. Нажав правую кнопку мыши, в открывшемся контекстном меню, выберите Activate

Настройка DHCP-сервера завершена.

Настройка TFTP-сервера

1. Выберите Start --> Settings --> Control Panel --> Add or Remove Programs
2. Нажмите кнопку Add/Remove Windows Components
3. В списке Components выберите Remote Installation Services и нажмите кнопку Next
4. Нажмите кнопку Finish и на запрос о перезагрузке выберите Yes
5. Нажмите правую кнопку мыши на ярлыке My Computer и выберите Manage
6. Раскройте список Services and Applications и выберите элемент Services
7. Справа в появившемся списке нажмите правую клавишу мыши на пункте Trivial FTP Daemon и в контекстном меню выберите Properties
8. В закладке General в выпадающем меню Startup type выберите Automatic. Нажмите кнопку Apply, затем кнопку ОK
 

Настройка Windows 2008 R2 для загрузки ThinTonk

Настройка DHCP-сервера

1. Запустите «Диспетчер сервера»: Пуск --> Все программы --> Администрирование --> Диспетчер сервера
2. Прокрутите появившееся окно вниз, до раздела «Сводка по ролям» и нажмите «Добавить роли»
3. В появившемся окне «Мастер добавления ролей» нажмите «Далее»
4. В появившемся диалоге со списком ролей, отметьте роль «DHCP-сервер» и нажмите «Далее»
5. В появившемся диалоге нажмите «Далее»
6. В появившемся диалоге отметьте сетевые подключения, которые будет прослушивать DHCP-сервер и нажмите «Далее»
7. В появившемся диалоге предлагается указать домен и адреса DNS-серверов; можно сразу нажать «Далее»
8. В появившемся диалоге предлагается указать настройки WINS; можно сразу нажать «Далее»
9. В появившемся диалоге предлагается создать области адресов; нажмите кнопку «Добавить»
10.В появившемся окне укажите «Имя области», «Начальный IP-адрес», «Конечный IP-адрес», поставьте галочку «Активировать эту область» (при желании можно указать и остальные параметры) и нажмите «ОК».
11. Нажмите «Далее»
12. В появившемся диалоге, выберите «Отключить режим без отслеживания состояния DHCPv6 для этого сервера» и нажмите «Далее»
13. Нажмите «Установить»
14. После завершения установки нажмите «Закрыть»
15. В окне «Диспетчер сервера», в разделе «Сводка по ролям» нажмите на «DHCP-сервер»
16. В древовидном списке слева, в разделе «Роли» --> «DHCP-Сервер», раскройте элемент с именем вашего сервера, затем раскройте элемент IPv4, затем раскройте элемент с именем вашей области, которую вы создали в п. 10, выберите элемент «Параметры области»
17. В главном меню окна выберите «Действие» --> «Настроить Параметры ...»
18. В появившемся окне проделайте следующие действия:

- выберите пункт 066 «Имя узла сервера загрузки» и укажите ваш IP адрес
- выберите пункт 067 «Имя файла загрузки» и введите имя PXE-загрузчика, а именно pxelinux.0

19. Нажмите «Применить»

Настройка DHCP-сервера завершена.

Настройка TFTP-сервера

1. Скачайте и установите следующий TFTP сервер: http://www.tftp32.jounin.net/tftpd32_download.html
2. В настройках программы укажите следующие настройки:

- Base Directory — путь до папки, в которую раскован архив с файлами Thinstation
- Снимите галочки TFTP Client и DHCP Server

3. Сохраните настройки и перезапустите программу (сервис)

Настройка TFTP-сервера завершена. Обращаем ваше внимание на то, что можно использовать TFTP-сервер, идущий в составе служб развёртывания Windows, установка и настройка которых довольно трудоёмкая операция, а потому в этом руководстве не описана.
 

Настройка FreeBSD 7.2 / 8.0 для загрузки ThinTonk

Предполагается, что установлена FreeBSD, коллекция портов и необходимые инструменты для установки программ из портов.
Из программного обеспечения понадобятся DHCP-сервер из портов и TFTP-сервер из стандартной поставки ОС.

Настройка DHCP-сервера

1.Установите порт net/isc-dhcp30-server (для FreeBSD 8.0 так же подойдёт порт net/isc-dhcp31-server, использование которого для FreeBSD 7.2 не рекомендовано):
cd /usr/ports/net/isc-dhcp30-server && make install clean
в появившемся меню уберите галочки со всех пунктов, кроме DHCP_PARANOIA
2. Создайте в каталоге /usr/local/etc/ файл конфигурации DHCP-сервера:
mkdir -p /usr/local/etc && touch /usr/local/etc/dhcpd.conf
3. Откройте файл конфигурации DHCP-сервера любым текстовым редактором и наберите в нём следующее:
ddns-update-style none;
subnet 172.16.0.0 netmask 255.255.255.0 {
range 172.16.0.123 172.16.0.153;
next-server 172.16.0.1
filename "pxelinux.0"
}
Параметр next-server задаёт IP-адрес TFTP-сервера, параметр filename задаёт имя загрузчика. Так же следует указать правильные subnet, mask и range — адрес сети, маску сети и диапазон выдаваемых адресов соответственно.
4. Разрешите запуск DHCP-сервера и укажите сетевые интерфейсы, которые он должен прослушивать. Для этого откройте файл /etc/rc.conf любым текстовым редактором и добавьте в конец файла следующие строки:
dhcpd_enable="YES"
dhcpd_ifaces="em0"
это строки разрешают запуск DHCP-сервера и указывают имя сетевого интерфейса (em0), на котором следует принимать запросы от DHCP-клиентов. Узнать имена сетевых интерфейсов можно при помощи команды ifconfig.
5. Запустите DHCP-сервер следующей командой:
/usr/local/etc/rc.d/isc-dhcpd start
За подробной документацией о настройке DHCP-сервера, обращайтесь к пункту 25.5.7 руководства FreeBSD: http://www.freebsd.org/doc/ru/books/handbook/network-dhcp.html и документации к DHCP-серверу: man dhcpd

Настройка TFTP-сервера

1. Откройте файл /etc/inetd.conf любым текстовым редактором и найдите в нем такую строку:
#tftp dgram udp wait root /usr/libexec/tftpd tftpd -s /tftpboot
и раскомментируйте её, стерев символ # в начале строки. При желании, измените значение параметра -s, который указывает корневой каталог TFTP-сервера.
2. Создайте корневой каталог TFTP-сервера и каталог для конфигурационных файлов загрузчика:
mkdir /tftpboot
mkdir /tftpboot/pxelinux.cfg
3. Скопируйте в каталог /tftpboot файлы initrd, pxelinux.0, thinstation.conf.network, tonik.xml, vmlinuz и в каталог /tftpboot/pxelinux.cfg файл default.
4. Разрешите запуск супер-сервера inetd. Для этого откройте файл /etc/rc.conf любым текстовым редактором и добавьте в конец файла следующую строку:
inetd_enable="YES"
5. Запустите супер-сервер inetd, который в свою очередь запустит TFTP-сервер:
/etc/rc.d/inetd start

За подробной документаций о настройке TFTP-сервера, обращайтесь к пункту 25.2 руководства FreeBSD: http://www.freebsd.org/doc/ru/books/handbook/network-inetd.html и документации к TFTP-серверу: man tftpd
 

Установка на тонкий клиент

На тонкий клиент ThinTonk может быть загружен только по сети (PXE). Для этого требуется соответствующим образом сконфигурированные серверы DHCP и TFTP протоколов, и настроить терминалы на загрузку по сети.

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

Настройка терминалов заключается в настройке BIOS`а на загрузку по сети и/или настройке сетевой карты на PXE загрузку.

Настройка терминалов серии 12хх на загрузку по сети

Для настройки терминалов серии 12хх следует войти в BIOS, нажав комбинацию клавиш Ctrl+Alt+Esc в начальный момент загрузки при демонстрации логотипа ТОНК. В разделе Advanced BIOS Features необходимо установить параметр First Boot Device в значение NDC PXE и сохранить сделанные изменения нажатием клавиши F10.
Далее, следует дождаться во время загрузки приглашения нажать комбинацию клавиш Shift+F10 и нажать её. В появившемся меню настройки загрузчика, следует указать установить параметр Network Boot Protocol в значение PXE и сохранить сделанные изменения нажатием клавиши F4.

Настройка терминалов серии 14хх на загрузку по сети

Для настройки терминалов серии 15хх не требуется настраивать BIOS устройства. Во время начальной загрузки устройства следует войти в настройки загрузчика, нажал клавишу F12. В появившемся меню следует установить курсор на третью строчку с надписью NDC-2 и нажимая клавишу пробел выбрать в этой строчке значение NDC-2 PXE. В зависимости от версии BIOS и модели терминала, вместо NDC-2 может быть надпись NDC-1 и NDC-0. Затем следует нажать клавишу Enter для продолжения загрузки, не убирая курсор с выбранного пункта меню.

Настройка терминалов серии 15хх на загрузку по сети

Для настройки терминалов серии 15хх не требуется настраивать BIOS устройства. Во время начальной загрузки устройства следует войти в настройки загрузчика, используя комбинацию клавиш Ctrl+Alt+B и установить параметр Boot Method в значение PXE, а параметр Default Boot в значение Network; затем следует сохранить сделанные изменения нажатием клавиши F10.
 

Менеджер терминальных сессий Tonik

Менеджер терминальных сессий Tonik — это программа для управления подключениями к терминальным серверам. Программа имеет интуитивно понятный графический интерфейс, работа с которым не вызывает затруднений у начинающих пользователей.
Главное окно программы разделено на три области: область вкладок, область списка терминальных сессий, область кнопок.

Вкладка Connections

Вкладка «Connections» используется для запуска и завершения терминальных сессий, а также для выхода из программы.
Для начала работы в терминальной сессии выделите любую сессию из списка и нажмите кнопку «Connect» на панели кнопок.
Вы можете завершить терминальную сессию своими действиями внутри сессии, нажатием на крестик в правом верхнем углу окна терминальной сессии (в случае если сессия запущена в окне) и нажатием на кнопку «End» на панели кнопок.
Для закрытия менеджера терминальных сессий нажмите на крестик в правом-верхнем углу окна или на кнопку «Exit» на панели кнопок.

Вкладка Configure

Вкладка «Configure» используется для создания, удаления и редактирования настроек терминальных сессий.

Кнопка «Add» на панели кнопок используется для создания терминальной сессии. При нажатии на неё появляется окно, в котором предлагается ввести:

«Name» — имя терминальной сессии, которое будет отображаться в списке сессий;
«Address» — IPv4 адрес или hostname сервера;
«Type» — тип сессии.

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

Для подтверждения создания сессии следует нажать кнопку «ОК», для отмены создания сессии — кнопку «Cancel».
Кнопка «Edit» на панели кнопок используется для редактирования настроек терминальной сессии. При нажатии на неё появляется окно, аналогичное тому, что появляется при нажатии на кнопку «Add». В появившемся окне будут заполнены соответствующим образом все поля, включая настройки сессии. После редактирования настроек терминальной сессии следует нажать кнопку «ОК» для сохранения введённых настроек и кнопку «Cancel» для закрытия диалога редактирования сессий без сохранения.

Кнопка «Delete» на панели кнопок используется для удаления терминальных сессий. Что бы удалить терминальную сессию, выделите сессию из списка и нажмите кнопку «Delete». Появится окно, запрашивающее подтверждения на удаление сессии. Нажмите «Yes» для подтверждения удаления или «No» если вы передумали.

Кнопка «Startup» используется для настройки автозапуска сессий. Автоматически запускаться может только одна сессия. Для включения автозапуска, выделите в списке сессий нужную и нажмите кнопку «Startup». Появится окно, в котором предлагается выбрать тип автоматического запуска:

«Default» — выбранная сессия будет автоматически выбираться в списке сессия при запуске менеджера терминальных сессий;
«Automatic» — выбранная сессия будет автоматически запускаться при запуске менеджера терминальных сессий.

Для подтверждения следует нажать кнопку «ОК», для отмены — кнопку «Cancel».

Вкладка About

Вкладка «About» используется для просмотра различной информации о менеджере терминальных сессий Tonik, операционной системе ThinTonk и самом тонком клиенте.

Настройки RDP

Помимо общих для всех типов терминальных сессий настроек (имя сессии, тип сессии, адрес сервера), у RDP сессий имеются следующие настройки:

«User Name» — имя пользователя, используемое для соединения с терминальным сервером
«Password» — пароль пользователя
«Domain» — домен
«Fullscreen» — полноэкранный режим
«Compression» — сжатие данных
«Resolution — высота и ширина окна в оконном режиме
«Color depth» — глубина цвета в битах
«Redirect COM ports» — проброс COM портов
«Redirect LPT ports» — проброс LPT портов
«Redirect removable disks» — проброс съемных накопителей
«Redirect sound» — проброс звука
«RDP version» — версия протокола RDP, которую следует использовать в этой сессии

Для переключения между оконным и полноэкранным режимами можно использовать комбинацию клавиш Ctrl+Alt+Enter.

Настройки VNC

Помимо общих для всех типов терминальных сессий настроек (имя сессии, тип сессии, адрес сервера), у VNC сессий имеются следующие настройки:

«Password» — пароль пользователя
«Viewonly» — режим просмотра, без возможности ввода
«Shared» — режим совместного использования сессии
«Fullscreen» — полноэкранный режим
«DesktopSize» — изменять размер удалённого рабочего стола в соответствии с разрешением терминала (не все VNC серверы поддерживают эту опцию) при использовании полноэкранного режима
«Resolution» — высота и ширина окна в оконном режиме режима
«Encoding» — тип кодирования передаваемых данных
«Color level» — количество цветов сессии

Настройки X11

Помимо общих для всех типов терминальных сессий настроек (имя сессии, тип сессии, адрес сервера), у X11 сессий имеются следующие настройки:

«Resolution — высота и ширина окна в оконном режиме

Основные конфигурационные файлы Thinstation

В конфигурации по умолчанию, ThinTonk настроен на загрузку Windows-подобного графического интерфейса, в котором имеется привычные пользователям Windows меню пуск и рабочий стол. В меню пуск и на рабочем столе находятся ярлыки менеджеров ICA подключений, менеджера сессий Tonik и терминала Xterm. У этого Windows-подобного интерфейса имеется недостаток, который заключается в том, что невозможно никаких образом сохранить параметры сессии, чтобы не вводить их заново при последующих загрузках.
В случае, когда требуется запомнить параметры сессий, следует разместить в корне TFTP сервера конфигурационные файлы, описание которым даётся ниже.

Конфигурационные файлы и порядок загрузки

При загрузке ThinTonk, происходит поиск конфигурационных файлов в корневом каталоге TFTP-сервера в следующем порядке:

thinstation.conf.network – глобальный конфигурационный файл. Этот файл может использоваться, если Вам требуются одинаковые настройки для всех тонких клиентов. Если вам необходимы по различным причинам разные настройки тонких клиентов, то используйте ниже описанные конфигурационные файлы.
thinstation.hosts – конфигурационный файл содержащий информацию о клиентах (имя компьютера, MAC-адрес, группу). Для объединения клиентов в группы используется совместно с файлом thinstation.conf.group-ИМЯ_ГРУППЫ. Для индивидуальной настройки клиентов по имени компьютера используется совместно с thinstation.conf-ИМЯ_КОМЬЮТЕРА.
thinstation.conf.group-ИМЯ_ГРУППЫ – конфигурационный файл группы. Используется совместно с thinstation.hosts. Например, thinstation.conf.group-managers
thinstation.conf-ИМЯ_КОМПЬЮТЕРА – конфигурационный файл для индивидуальной настройки клиента по имени компьютера. Используется совместно с thinstation.hosts. Например, thinstation.conf-petrov
thinstation.conf-IP_АДРЕС - конфигурационный файл для индивидуальной настройки клиента по IP-адресу. Например, thinstation.conf-172.16.32.64
thinstation.conf-MAC_АДРЕС - конфигурационный файл для индивидуальной настройки клиента по MAC-адресу. Например, thinstation.conf-005004AABBCC

Следует учитывать то, что для настройки клиента используется первый полученный с TFTP-сервера файл конфигурации. Например, если получены конфигурационные файлы thinstation.conf.network и thinstation.conf-MAC_АДРЕС, то в этом случае будут использоваться параметры файла thinstation.conf.network, так как он был получен первым.

Объединение клиентов в группы

Используя файлы thinstation.hosts и thinstation.conf.group-ИМЯ_ГРУППЫ, можно объединить клиентов в группы с одинаковыми конфигурациями. Для этого нужно внести сведения в файл thinstation.hosts, такие как ИМЯ_КОМПЬЮТЕРА, MAC_АДРЕС, ИМЯ_ГРУППЫ и отредактировать файл thinstation.conf.group-ИМЯ_ГРУППЫ.

Индивидуальная настройка клиентов

Существует три способа индивидуальной настройки тонких клиентов:

Используя thinstation.hosts и thinstation.conf-ИМЯ_КОМПЬЮТЕРА можно настроить клиент с определенным именем компьютера. Для этого в файл thinstation.hosts нужно внести сведения, такие как ИМЯ_КОМПЬЮТЕРА и MAC_АДРЕС. Кроме этого, требуется отредактировать файл thinstation.conf.group-ИМЯ_КОМПЬЮТЕРА.
Используя thinstation.conf-IP_АДРЕС можно передать настройки клиенту с конкретным IP-адресом. Так как IP-адрес выдается DHCP сервером, то необходимо настроить сервер так, чтобы каждому клиенту выдавался уникальный IP-адрес.
Используя thinstation.conf-MAC_АДРЕС можно передать настройки клиенту с конкретным MAC-адресом. Для этого достаточно отредактировать файл thinstation.conf-MAC_АДРЕС.
 

Синтаксис конфигурационных файлов

Синтаксис конфигурационного файла thinstation.host

#ИМЯ_КОМПЬЮТЕРА MAC_АДРЕС ИМЯ_ГРУППЫ КОМЕНТАРИИ
thinstation1 000103014152 samba # IVANOV
thinstation2 000103014152 # PETROV

Синтаксис конфигурационных файлов thinstation.conf.*

#--- Пример конфигурационного файла
#--- Опции сессий
#
#SESSION_TITLE - Описание сессии
# SESSION_TYPE - Тип сессии:
# - rdesktop Терминальный клиент к Microsoft® Terminal Services
# - ica Терминальный клиент к Citrix® MetaFrame®
# - vnc Терминальный клиент к vnc серверу
# -ssh Терминальный клиент к ssh серверу
# -telnet Терминальный клиент к telnet серверу
# SESSION_SCREEN - Экран сессии на котором запускается X server
# SESSION_AUTOSTART - On/Off Автоматический ввод логина и пароля
# SESSION_WORKSPACE - Workspace для запуска программ
# SESSION_PACKAGE_SERVER - IP адрес сервера
# SESSION_PACKAGE_OPTIONS - опции терминального клиента
# --- Опции клиента Citrix
#ICA_USE_SERVER_KEYBOARD - Использовать раскладку клавиатуры сервера
# В противном случае используйте KEYBOARD_MAP
#ICA_BROWSER_PROTOCOL - Протокол браузера, HTTPonTCP или UDP
#ICA_ENCRYPTION - Уровни шифрования
#ICA_COMPRESS — сжатие данных, On/Off
#ICA_AUDIO — звук в терминальной сессии, On/Off
#ICA_AUDIO_QUALITY — качество звука, Low, Medium, High
#ICA_APPLICATION_SET - Опубликованное приложение (Не используется если
# есть ICA_SERVER)
#ICA_SERVER - Сервер Citrix (не используется если естьICA_APPLICATION_SET)
# Настройки по умолчанию для всех сессий
SCREEN=0
WORKSPACE=1
AUTOSTART=Off
ICA_USE_SERVER_KEYBOARD=On
ICA_BROWSER_PROTOCOL=HTTPonTCP
ICA_SERVER=192.168.88.100
ICA_ENCRYPTION=Basic
ICA_COMPRESS=On
ICA_AUDIO_QUALITY=Medium
ICA_AUDIO=On
# Индивидуальные настройки,
# Внимание! Будьте уверены, что Вы начинаете с SESSION 0. В противном случае
# Вы получите ошибку при загрузке
SESSION_0_TITLE="Citrix MetaFrame Terminal Server"
SESSION_0_TYPE=ica
SESSION_0_SCREEN=1
SESSION_0_ICA_SERVER=192.168.88.100
# Опция -a указывает глубину цвета
# Будьте уверены, что ваш сервер поддерживает такую глубину цвета, так как
# в противном случае это приведет к ошибке
SESSION_1_TITLE="Microsoft Terminal Server"
SESSION_1_TYPE=rdesktop
SESSION_1_SCREEN=0
SESSION_1_RDESKTOP_SERVER=192.168.88.100
SESSION_1_RDESKTOP_OPTIONS="-u user -a 16 -r sound"
# SESSION_0_AUTOSTART=Off
# --- Главные настройки
#
# KEYBOARD_MAP - Раскладка клавиатуры
# AUTOPLAYCD - автоматическое проигрывание CD
# RECONNECT_PROMPT - Переподключение к серверу: On/Off
KEYBOARD_MAP=en_us
# AUTOPLAYCD=On
RECONNECT_PROMPT=On
# --- Сетевые настройки
#
# NET_HOSTNAME - Имя компьютера, если не используется thinstation.hosts,
# символ * будет заменен на MAC address
NET_HOSTNAME=ts_*
# --- Настройки XServer
#
# SCREEN_RESOLUTION - Разрешение экрана 1024х768,800х600,640х480
# SCREEN_COLOR_DEPTH - Число бит на пиксель (8,16,24)
# SCREEN_HORIZSYNC - Горизонтальная частота в KHz.
# SCREEN_VERTREFRESH - Вертикальная частота в Hz.
SCREEN_RESOLUTION="800x600"
SCREEN_COLOR_DEPTH="16 | 8 | 24"
SCREEN_HORIZSYNC="30-64"
SCREEN_VERTREFRESH="56-87"

Файл настроек менеджера терминальных сессий

В файле tonik.xml, который должен лежать в корне TFTP сервера описываются терминальные сессии. Этот файл используется программой Tonik — менеджером терминальных сессий. Это обычный xml-файл, начинающийся с объявления XML в котором указана версия XML 1.0 и кодировка UTF-8. Структура файла представляет собой элемента , в который вложен элемент , в который вложено множество элементов :

<-- Описание сессий -->

Формат элемента описания сессии

Каждая сессия должна описываться в отдельным элементом , вложенном в элемент . У каждого элемента должны быть обязательно указаны следующие атрибуты:

«Name» — имя терминальной сессии (что будет отображаться в программе Tonik)
«Type» — тип сессии (RDP, VNC, X11)
«Address» — адрес терминального сервера

и опционально у одной из сессий может быть указан параметр Startup со значением Auto или Default:

«Default» — выбранная сессия будет автоматически выбираться в списке сессия при запуске менеджера терминальных сессий
«Automatic» — выбранная сессия будет автоматически запускаться при запуске менеджера терминальных сессий

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

Опции RDP сессий

Жирным цветом выделены значения по умолчанию

— домен: текстовая строка; по умолчанию пусто.
— [FALSE / TRUE] полноэкранный режим
— [FALSE / TRUE] сжатие данных
— [640x480 / 800x600 / 1024x768] размер окна для оконного режима
— [8 / 15 / 16 / 24 / 32] глубина цвета в битах
— [FALSE / TRUE] проброс COM портов
— [FALSE / TRUE] проброс LPT портов
— [FALSE / TRUE] проброс USB-накопителей
— [FALSE / TRUE] проброс звука
— [4 / 5] версия протокола

Опции VNC сессий

Жирным цветом выделены значения по умолчанию

— [FALSE / TRUE] режим просмотра, без возможности ввода
— [FALSE / TRUE] режим совместного использования сессии
— [FALSE / TRUE] полноэкранный режим
— [FALSE / TRUE] изменять размер удалённого рабочего стола под разрешение терминальной сессии
— [640x480 / 800x600 / 1024x768] размер окна для оконного режима
— [Hextile / Tight / Raw / ZRLE] способ сжатия передаваемых данных
— [0 / 1 / 2 / 3] — количество цветов: 0 — 8 цветов, 1 — 64 цвета, 2 — 256 цветов, 3 — полное количество цветов, доступное на удалённом рабочем столе.

Опции X11 сессий

Жирным цветом выделены значения по умолчанию

— [640x480 / 800x600 / 1024x768] размер окна для оконного режима

Поделиться:

Последние статьи

Проект «Лаборатории будущего», развёрнутый в МАИ
Проект «Лаборатории будущего», развёрнутый в МАИ
В рамках перехода на электронное образование и как следствие совершенствование инфраструктуры ИТ, в МАИ был реализован проект по оборудованию рабочих мест студентов в учебных аудиториях компьютерами ТОНК.
Терминальный доступ
Терминальный доступ
Характеристики терминального доступа как одного из основных способов взаимодействия клиентских устройств и серверной части.
Как мы делали видеотрансляцию для Медведева или «где ТОНКо – там НЕ рвётся»
Как мы делали видеотрансляцию для Медведева или «где ТОНКо – там НЕ рвётся»
24 апреля 2018 года на территории Технопарка «Слава» под руководством Дмитрия Медведева проходило заседание Президиума Совета при Президенте по модернизации экономики.
Вопросы терминологии и общего подхода к информационной безопасности
Вопросы терминологии и общего подхода к информационной безопасности
Сегодня на каждом шагу, можно услышать такие понятия, как «система защиты информации», «кибербезопасность». За этой терминологией скрывается довольно разносторонний подход к информационной безопасности (ИБ).