НастройкаСервераПриложений: различия между версиями
Нет описания правки |
Нет описания правки |
||
(не показаны 4 промежуточные версии 4 участников) | |||
Строка 1: | Строка 1: | ||
{{Викифицировать}} | |||
{{ | {{Устарело}} | ||
{{ | |||
{{MovedFromFreesourceInfo|AltLinux/Документация/НастройкаСервераПриложений}} | {{MovedFromFreesourceInfo|AltLinux/Документация/НастройкаСервераПриложений}} | ||
Строка 22: | Строка 21: | ||
<pre>*</pre> | <pre>*</pre> | ||
для допуска всех. | для допуска всех. | ||
==== При использовании KDM ==== | ==== При использовании KDM ==== | ||
Строка 64: | Строка 62: | ||
Нужно установить в Windows X-сервер, например скачать [http://www.etersoft.ru/index.php?option=com_remository&Itemid=50&func=fileinfo&parent=category&filecatid=4 http://www.etersoft.ru/index.php?option=com_remository&Itemid=50&func=fileinfo&parent=category&filecatid=4], инструкция внутри. | Нужно установить в Windows X-сервер, например скачать [http://www.etersoft.ru/index.php?option=com_remository&Itemid=50&func=fileinfo&parent=category&filecatid=4 http://www.etersoft.ru/index.php?option=com_remository&Itemid=50&func=fileinfo&parent=category&filecatid=4], инструкция внутри. | ||
В поставке имеется ярлык для рабочего стола, в нём надо исправить путь к серверу -query server. <div style="display: inline; color: red;">Если на Windows-машине несколько сетевых интерфейсов, то настоятельно рекомендуется добавить -from адрес_машины, откуда_подключаемся.</div> | В поставке имеется ярлык для рабочего стола, в нём надо исправить путь к серверу -query server. <div style="display: inline; color: red;">Если на Windows-машине несколько сетевых интерфейсов, то настоятельно рекомендуется добавить -from адрес_машины, откуда_подключаемся.</div> | ||
==== Через ssh ==== | ==== Через ssh ==== | ||
Строка 98: | Строка 95: | ||
=== Средства терминального доступа с сохранением сессии === | === Средства терминального доступа с сохранением сессии === | ||
==== x11vnc ==== | ==== x11vnc ==== | ||
[http://www.freesource.info/wiki/Software/VNC http://www.freesource.info/wiki/Software/VNC] | *[http://www.freesource.info/wiki/Software/VNC http://www.freesource.info/wiki/Software/VNC] | ||
==== [[Документация/FreeNX|FreeNX]] ==== | ==== [[Документация/FreeNX|FreeNX]] ==== | ||
свободная часть [[Документация/NoMachine|NoMachine]] | *свободная часть [[Документация/NoMachine|NoMachine]] | ||
[http://ru.wikipedia.org/wiki/Freenx http://ru.wikipedia.org/wiki/Freenx] | *[http://ru.wikipedia.org/wiki/Freenx http://ru.wikipedia.org/wiki/Freenx] | ||
==== [[Документация/NoMachine|NoMachine]] ==== | ==== [[Документация/NoMachine|NoMachine]] ==== | ||
[http://www.nomachine.com/products.php http://www.nomachine.com/products.php] | *[http://www.nomachine.com/products.php http://www.nomachine.com/products.php] | ||
=== Ссылки === | === Ссылки === | ||
[http://www.freebsd.org.ru/handbook/x-xdm.html http://www.freebsd.org.ru/handbook/x-xdm.html] | *[http://www.freebsd.org.ru/handbook/x-xdm.html http://www.freebsd.org.ru/handbook/x-xdm.html] | ||
[http://www.tldp.org/HOWTO/XDM-Xterm/config.html http://www.tldp.org/HOWTO/XDM-Xterm/config.html] | *[http://www.tldp.org/HOWTO/XDM-Xterm/config.html http://www.tldp.org/HOWTO/XDM-Xterm/config.html] | ||
[http://freesource.info/wiki//Статьи/СозданиеТонкихКлиентов /Статьи/СозданиеТонкихКлиентов] | *[http://freesource.info/wiki//Статьи/СозданиеТонкихКлиентов /Статьи/СозданиеТонкихКлиентов] | ||
[http://lists.debian.org/debian-russian/2005/09/msg00064.html http://lists.debian.org/debian-russian/2005/09/msg00064.html] | *[http://lists.debian.org/debian-russian/2005/09/msg00064.html http://lists.debian.org/debian-russian/2005/09/msg00064.html] | ||
[http://www.reallylinux.com/docs/setupltsp.shtml http://www.reallylinux.com/docs/setupltsp.shtml] | *[http://www.reallylinux.com/docs/setupltsp.shtml http://www.reallylinux.com/docs/setupltsp.shtml] | ||
[http://www.wtware.ru/ http://www.wtware.ru/] | *[http://www.wtware.ru/ http://www.wtware.ru/] | ||
[http://www.itadvisor.ru/sites/ita/Downloads.aspx http://www.itadvisor.ru/sites/ita/Downloads.aspx] | *[http://www.itadvisor.ru/sites/ita/Downloads.aspx http://www.itadvisor.ru/sites/ita/Downloads.aspx] | ||
[http://linuxgazette.net/124/smith.html http://linuxgazette.net/124/smith.html] | *[http://linuxgazette.net/124/smith.html http://linuxgazette.net/124/smith.html] | ||
=== Тонкий клиент в железе === | === Тонкий клиент в железе === | ||
Отлично работает [[Документация/Win'2003|Win'2003]] Terminal Server + сборка Thinstation ([http://thinstation.sourceforge.net http://thinstation.sourceforge.net]) от [http://www.itadvisor.ru http://www.itadvisor.ru] (сборка с нормальной поддержкой русских имен файлов и переназначения принтеров и дисков). Thinstation вообще годится как универсальный клиент для бездисковых терминалов, ибо поддерживает RDP, Citrix, VNC, SSH и telnet одновременно. | Отлично работает [[Документация/Win'2003|Win'2003]] Terminal Server + сборка Thinstation ([http://thinstation.sourceforge.net http://thinstation.sourceforge.net]) от [http://www.itadvisor.ru http://www.itadvisor.ru] (сборка с нормальной поддержкой русских имен файлов и переназначения принтеров и дисков). Thinstation вообще годится как универсальный клиент для бездисковых терминалов, ибо поддерживает RDP, Citrix, VNC, SSH и telnet одновременно. | ||
{{Category navigation|title=Системному администратору|category=Admin|sortkey={{SUBPAGENAME}}}} |
Текущая версия от 16:30, 21 декабря 2023
Настройка сервера приложений
Запуск приложений по ssh
Нужно настроить серверную часть ssh. Для подключения из-под Windows используется программа putty.
Подключение через XDMCP
При использовании XDM
Закомментировать в /etc/X11/xdm/xdm-config
!DisplayManager.requestPort: 0
В некоторых случаях /etc/X11/xdm/Xservers прописать:
:0 local /usr/X11R6/bin/X vt7 -dpi 100
Доступ узлов контролируется через /etc/X11/xdm/Xaccess - поставить там
*
для допуска всех.
При использовании KDM
В файле /etc/X11/kdm/kdmrc исправить
[Xdmcp] Enable=true
и возможно там не все файлы в конфиге правильно указаны.
Не забываем сделать
service dm restart
При использовании GDM
требует уточнения /etc/X11/gdm/gdm.conf
- DisallowTCP=false
Настройка сервера шрифтов
Чтобы не было разногласий со шрифтами, можно настроить все машины на использование одного сервера шрифтов.
Изменения на сервере
В /etc/sysconfig/xfs исправить порт на 7100: ARGS="-port 7100 -daemon -user xfs" для того, чтобы можно было обращаться с других машин. В конф. файле /etc/X11/fs/config указывается, сколько пользователей разрешено одновременно. Не забываем service xfs restart Проверка наличие сервера шрифтов на искомом порту:
$ telnet server 7100 Trying 192.168.0.1... Connected to server. Escape character is '^]'.
Далее можно нажать Ctrl-C
В конфиге Иксов /etc/X11/xorg.conf (/etc/X11/XF86Config-4, в зависимости от используемых Иксов) на сервере указать
FontPath "tcp/:7100"
Возможно использование unix-сокетов ("unix/:7100") было бы немного быстрее, но соединение через них теряется при обновлении сервера шрифтов, что неприятно.
На клиентах
На машинах, которые подключаются к серверу, должно быть указано в конфиге Иксов:
FontPath "tcp/server:7100"
Как подключаться к серверу
Из Windows
Нужно установить в Windows X-сервер, например скачать http://www.etersoft.ru/index.php?option=com_remository&Itemid=50&func=fileinfo&parent=category&filecatid=4, инструкция внутри.
В поставке имеется ярлык для рабочего стола, в нём надо исправить путь к серверу -query server.
Через ssh
ssh -X notepad
Для обращения к Иксам напрямую, не через ssh-туннель, надо передать переменную DISPLAY внутрь
$ xhost + `resolve -s $HOSTNAME` - улучшить через SSH_CONNECTION $ DISPLAY=${SSH_CLIENT/ */}
Из Linux
X -query server
или
X -broadcast
Из меню KDM
В меню KDM есть возможность подключаться к другой машине (пункт "Удалённое подключение" в Меню). Для того, чтобы это работало, нужно убрать на локальной машине из /etc/X11/xinit/xserverrc параметры -nolisten tcp. Это разрешит подключение к вашим Иксам по tcp/ip, так что будьте уверены что ваш файрвол правильно настроен.
Возможно есть проблемы, что для подключающихся машин нужен обратный резолвинг адресов (из IP в имя).
Подключение к Икс-серверу
В Иксах делается
$ xauth list $DISPLAY
А тот, кто хочет подключиться, делает
xauth add то,что_выдал_xauth_list
Перенаправление звука вместе с Иксами
Используем nas. Пока не умею и инструкции нет.
Также может быть реализовано через artsd и esd.
Средства терминального доступа с сохранением сессии
x11vnc
FreeNX
- свободная часть NoMachine
- http://ru.wikipedia.org/wiki/Freenx
NoMachine
Ссылки
- http://www.freebsd.org.ru/handbook/x-xdm.html
- http://www.tldp.org/HOWTO/XDM-Xterm/config.html
- /Статьи/СозданиеТонкихКлиентов
- http://lists.debian.org/debian-russian/2005/09/msg00064.html
- http://www.reallylinux.com/docs/setupltsp.shtml
- http://www.wtware.ru/
- http://www.itadvisor.ru/sites/ita/Downloads.aspx
- http://linuxgazette.net/124/smith.html
Тонкий клиент в железе
Отлично работает Win'2003 Terminal Server + сборка Thinstation (http://thinstation.sourceforge.net) от http://www.itadvisor.ru (сборка с нормальной поддержкой русских имен файлов и переназначения принтеров и дисков). Thinstation вообще годится как универсальный клиент для бездисковых терминалов, ибо поддерживает RDP, Citrix, VNC, SSH и telnet одновременно.