НастройкаСервераПриложений: различия между версиями

Материал из ALT Linux Wiki
(Import from freesource.info)
 
Нет описания правки
 
(не показано 5 промежуточных версий 5 участников)
Строка 1: Строка 1:
[[Category:Documentation]]
{{Викифицировать}}
{{Устарело}}
{{MovedFromFreesourceInfo|AltLinux/Документация/НастройкаСервераПриложений}}
{{MovedFromFreesourceInfo|AltLinux/Документация/НастройкаСервераПриложений}}


Строка 20: Строка 21:
<pre>*</pre>
<pre>*</pre>
для допуска всех.
для допуска всех.


==== При использовании KDM ====
==== При использовании KDM ====
Строка 62: Строка 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 ====
Строка 96: Строка 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

42px-Wikitext-ru.svg.png
Эту статью следует викифицировать.
48px-Mail-mark-junk red.svg.png
Эта статья конкретно протухла.
Статья уже не подходит под современные реалии, под современные версии Альта или сломана совсем. Возможно, её уже не доработать и не поместить в архив.


Freesource-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была перемещена с freesource.info.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.


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


Запуск приложений по 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
Возможно у вас включен автологин, тогда *dm не будет стартовать. Проверьте, что он отключен в файле /etc/sysconfig/autologin

При использовании 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.

Если на Windows-машине несколько сетевых интерфейсов, то настоятельно рекомендуется добавить -from адрес_машины, откуда_подключаемся.

Через 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

Ссылки

Тонкий клиент в железе

Отлично работает Win'2003 Terminal Server + сборка Thinstation (http://thinstation.sourceforge.net) от http://www.itadvisor.ru (сборка с нормальной поддержкой русских имен файлов и переназначения принтеров и дисков). Thinstation вообще годится как универсальный клиент для бездисковых терминалов, ибо поддерживает RDP, Citrix, VNC, SSH и telnet одновременно.