RX/install: различия между версиями

Материал из Etersoft wiki
Перейти к навигацииПерейти к поиску
(→‎Пакеты: Эх, я как-то попал с этими определениями! =( см. тут - https://nepishi.ru/s/function/)
 
(не показано 27 промежуточных версий 4 участников)
Строка 1: Строка 1:
{{MovedFromWikiEterSoftRu|RX/install}}
 


<br>  
<br>  
Строка 7: Строка 7:
==== Важное замечание  ====
==== Важное замечание  ====


Все действия по установке и настройке RX@Etersoft требуют прав суперпользователя.<br>  
Все действия по установке и настройке RX@Etersoft требуют прав суперпользователя.
 
Пакеты '''*-devel''' и '''*-debuginfo''' нужны только для отладки. Данными пакетами в основном пользуются разработчики, либо очень продвинутые пользователи сочувствующие им. Также данные пакеты могут понадобится в критических ситуациях, когда отладкой придётся занимается на стороне клиента, пока таких ситуаций ещё не было. Настоятельно не рекомендуем устанавливать данные пакеты если без понимания о чём идёт речь.
 
<br>
 
==== Пакеты ====
 
'''Базовый серверный набор''':
 
Версии 1.3 и меньше
* nx
* rx-etersoft
 
Версии 1.4 и больше
* nx-libs
* nxagent
* rx-etersoft
 
'''Базовый набор для клиентской стороны''':
 
Версии 1.3 и меньше
* nx
* nxssh
* rxсlient
 
Версии 1.4 и больше
* nx-libs
* nxssh
* rxсlient
 
Windows, любые версии RX@Etersoft
* rxclient
 
 
'''Дополнительная функциональность''':
 
Данные возможности появились в версии 1.4.
Пакеты, требующие установки как на серверной, так и на клиентской стороне:
* rx-etersoft-pcsc - поддержка технологии PC/SC Smart Card
* rx-etersoft-usbip - поддержка технологии проброса usb-устройств


==== Предварительная настройка SSH-сервера  ====
==== Предварительная настройка SSH-сервера  ====
Строка 15: Строка 55:
Если вы используете директиву AllowUsers в Вашем ssh-сервере, добавьте туда пользователя nx.<br>  
Если вы используете директиву AllowUsers в Вашем ssh-сервере, добавьте туда пользователя nx.<br>  


Скачайте пакеты rx-etersoft и nx для Вашего дистрибутива.  
===== Подключение по Kerberos =====
1. Для проброса керберос-тикета необходимо использовать логин по gssapi на nx@server. Это предъявляет требование настраивать .k5login у пользователя nx, что может быть на больших серверах значительной проблемой.
 
2. Внутри сессии nx@server есть тикеты подключившихся пользователей. На практике можно получить доступ к чужой сессии, переопределив переменную окружения. Сложности подмены: нужно иметь права, а их не предоставляется пользователю, не имеющему заранее прав администратора на сервере с RX@Etersoft.
 
 
==== Установка пакетов ====
 
Скачайте пакеты rx-etersoft и nx-libs для Вашего дистрибутива.  


Установите скачанные пакеты и их зависимости с помощью пакетного менеджера.<br>  
Установите скачанные пакеты и их зависимости с помощью пакетного менеджера.<br>  
==== epm ====
Универсальный пакетный менеджер. Поддерживает множество дистрибутивов и пакетных менеджеров - https://wiki.etersoft.ru/Epm.


Пример для rpm:
<pre> epmi nx*.rpm rx-etersoft*.rpm ( и/или rxclient*.rpm ) </pre>
Пример для deb:
<pre> epmi nx*.deb rx-etersoft*.deb ( и/или rxclient*.deb ) </pre>
==== yum  ====
==== yum  ====
<pre>yum localinstall rx-etersoft*.rpm nx*.rpm
<pre>yum localinstall rx-etersoft*.rpm nx*.rpm
</pre>
==== dnf  ====
<pre>dnf install rx-etersoft*.rpm nx*.rpm
</pre>  
</pre>  
==== apt-get ([http://wiki.etersoft.ru/Ubuntu/Debian Ubuntu/Debian])  ====
==== apt-get ([http://wiki.etersoft.ru/Ubuntu/Debian Ubuntu/Debian])  ====
Строка 36: Строка 95:
[http://wiki.etersoft.ru/RX/detail Детали первоначальной настройки]  
[http://wiki.etersoft.ru/RX/detail Детали первоначальной настройки]  


==== Способ авторизации  ====
== Способ авторизации  ==


Принцип работы при подключении: nxclient подключается по протоколу ssh под пользователем nx к серверу, авторизуясь по ключу (поставляется в клиенте по умолчанию). Далее делается ssh localhost  
Принцип работы при подключении: rxclient подключается по протоколу ssh под пользователем nx к серверу, авторизуясь по ключу (поставляется в клиенте по умолчанию). Далее делается ssh localhost  


под пользователем и паролем, указанным клиентом. Таким образом, ssh должен разрешать (пользователю nx) авторизацию по ключу, а остальным — авторизацию (c localhost) по паролю.<br>  
Под пользователем и паролем, указанным клиентом. Таким образом, ssh должен разрешать (пользователю nx) авторизацию по ключу, а остальным — авторизацию (c localhost) по паролю.<br>  


По умолчанию используется именно такой способ.  
По умолчанию используется именно такой способ.  
Строка 48: Строка 107:
   
   
</pre>  
</pre>  
Если ssh-сервер настроен на другой порт (не 22), в файле /etc/nxserver/node.conf.d/00-general.conf нужно указать нужный порт:  
Если ssh-сервер настроен на другой порт (не 22), в файле /etc/rx-etersoft/node.conf.d/00-general.conf нужно указать нужный порт:  


SSHD_PORT=32<br>  
SSHD_PORT=32<br>


=== Администрирование  ===
== Администрирование  ==


Список текущих подключений:  
Список текущих подключений:  
Строка 58: Строка 117:
Завершает все подключенные сессии:  
Завершает все подключенные сессии:  
<pre># nxserver --cleanup</pre>  
<pre># nxserver --cleanup</pre>  
Существует графическая программа <tt>nxsadmin</tt> для управления сессиями.  
Существует графическая программа <tt>[[nxsadmin]]</tt> для управления сессиями.  


Для ликвидации простаивающих и занимающих память сервера сессий предусмотрен скрипт, выполняющийся по расписанию.  
Для ликвидации простаивающих и занимающих память сервера сессий предусмотрен скрипт, выполняющийся по расписанию.  


Для его включения измените конфигурационные параметры в файле /etc/sysconfig/freenx-server таким образом:  
Для его включения измените конфигурационные параметры в файле /etc/sysconfig/rx-etersoft таким образом:  
<pre>SESSION_TTL=3600</pre>  
<pre>SESSION_TTL=3600</pre>  
Это устанавливает максимальное время жизни для простаивающей сессии сроком в один час.  
Это устанавливает максимальное время жизни для простаивающей сессии сроком в один час.  


Для удобства пользования данный конфиг перемещен с версии 1.1.2 eter10 в /etc/nxserver/node.conf.d/07-misc.conf
Для удобства пользования данный конфиг перемещен с версии 1.1.2 eter10 в /etc/rx-etersoft/node.conf.d/07-misc.conf


Также возможно выставить запрет на запуск всех приложений от лица какого-либо пользователя, кроме указанных в настройках - о том как это можно сделать см. [[RX/install/alc|тут]].
Также возможно выставить запрет на запуск всех приложений от лица какого-либо пользователя, кроме указанных в настройках - о том как это можно сделать см. [[RX/install/alc|тут]].


== Среды рабочего стола ==
=== Поддержка KDE4  ===
=== Поддержка KDE4  ===


Строка 76: Строка 136:
Если при наличии KDE3 и KDE4 в системе необходимо запускать KDE3, то в файле  
Если при наличии KDE3 и KDE4 в системе необходимо запускать KDE3, то в файле  


/etc/nxserver/node.conf.d/06-path.conf измените параметр:  
/etc/rx-etersoft/node.conf.d/06-path.conf измените параметр:  
<pre>KDE4_ENABLE="0"
<pre>KDE4_ENABLE="0"
</pre>  
</pre>  
=== Если что-то не работает...  ===


==== Проверка подключения  ====
=== Поддержка GNOME3, Unity3D  ===
Поддержка сессий '''Unity3D, gnome-classic, cinnamon, gnome-shell''' на данный не реализована. К сожалению, на данный момент рекомендуем использовать иные DE.
 
Либо запускать сессию в режиме '''flashback''', он же '''fallback''', которая запускает '''gnome3''' с оконным менеджером '''metacity'''.
 
Команда для запуска '''flashback''' может выглядеть так:
 
ALTLinux: /usr/libexec/gnome-flashback-metacity
 
Ubuntu, debian: /usr/lib/gnome-flashback/gnome-flashback-metacity
 
Fedora,Centos,SUSE: режима '''gnome-flashback''' нет в официальных репозиториях, необходимо сторонние пользовательские или неофициальные репозитории
 
== Если что-то не работает...  ==
 
=== Проверка подключения  ===


Проверьте с клиентской машины, что подключение пользователя nx по ssh происходит:  
Проверьте с клиентской машины, что подключение пользователя nx по ssh происходит:  


  $ ssh nx@NX-server -i /usr/share/nxclient/keys/server.id_dsa.key
для клиента opennx
  $ ssh nx@NX-server -i /usr/share/opennx/keys/server.id_dsa.key
 
для клиента rxclient
$ ssh nx@NX-server -i /usr/share/rxclient/keys/server.id_ed25519.key
 


По этой команде должен быть успешный вход без всякого запроса пароля. Проверьте, что в AllowUsers настроек ssh внесен пользователь nx
По этой команде должен быть успешный вход без всякого запроса пароля. Проверьте, что в AllowUsers настроек ssh внесен пользователь nx
Возможно, потребуется установить на сервер openssh, или запустить его, или разрешить пользователю nx подключаться.<br> Проверка запуска nxnode:  
Возможно, потребуется установить на сервер openssh, или запустить его, или разрешить пользователю nx подключаться.
 
Проверка запуска nxnode:  


  $ ssh -X user@NX-server
  $ ssh -Y user@NX-server
  $ nxnode --agent "-fp /usr/share/X11/fonts/misc"&nbsp;:1
  $ nxnode --agent "-fp /usr/share/X11/fonts/misc" :1


или даже  
или даже  
Строка 105: Строка 187:
На Debian Squeeze у команды passwd нет ключа -f, а на passwd -u nx он ругается, поскольку не хочет оставлять аккаунт без пароля. Можно либо выставить пользователю nx пароль и потом разблокировать его, либо использовать vipw -s и убрать восклицательный знак в поле пароля.
На Debian Squeeze у команды passwd нет ключа -f, а на passwd -u nx он ругается, поскольку не хочет оставлять аккаунт без пароля. Можно либо выставить пользователю nx пароль и потом разблокировать его, либо использовать vipw -s и убрать восклицательный знак в поле пароля.


==== Проброс принтера на сервере Ubuntu  ====
При использовании старого клиента (nxclient, opennx) и новых серверов на сервере в sshd_config нужно добавить
PubkeyAcceptedKeyTypes=+ssh-dss
 
=== Проброс принтера на сервере Ubuntu  ===


Для корректной работы проброса принтера на сервер Ubuntu нужно удалить конфигурацию apparmor для cupsd и перезагрузить сервер:  
Для корректной работы проброса принтера на сервер Ubuntu нужно удалить конфигурацию apparmor для cupsd и перезагрузить сервер:  
Строка 112: Строка 197:
reboot
reboot
</pre>  
</pre>  
==== Ошибка проброса ресурсов через CIFS  ====
=== Ошибка проброса ресурсов через CIFS  ===


В ядрах Linux версий 2.6.29 и 2.6.30, существует проблема, связанная с использованием номера порта. Из-за этого не работает проброс папок через cifs. Чтобы обойти эту ошибку, вам нужно использовать [http://wiki.etersoft.ru//etercifs etercifs], версии 4.4.3, или другое ядро, например 2.6.32.<br>  
В ядрах Linux версий 2.6.29 и 2.6.30, существует проблема, связанная с использованием номера порта. Из-за этого не работает проброс папок через cifs. Чтобы обойти эту ошибку, вам нужно использовать [http://wiki.etersoft.ru//etercifs etercifs], версии 4.4.3, или другое ядро, например 2.6.32.<br>  


==== Включение отладки  ====
=== Включение отладки  ===


Включение отладки в /etc/nxserver/node.conf.d/03-logging.conf:  
Для включения отладки на сервере необходимо из под администратора(root) выполнить команду:  
<pre># Уровень подробности логов
<pre>
# rxsetup logon
</pre>


# 0: No Logging
После чего отладочная информация будет сохраняться в файл '''/var/log/nxserver.log'''<br>
Так же отладочная информация по каждой клиентской сессии будут сохраняться в домашнем каталоге пользователя в папке <tt>'''.nx'''</tt>


# 1: Errors
На клиентской стороне rxclient сохраняет журнал сессии в домашний каталог пользователя в папку <tt>'''.nx'''</tt><br>


# 2: Warnings
Если в логах сервера ничего не появляется при неудачных попытках входа (при включенном логировании), то проблемы на уровне настроек ssh - см. выше.


# 3: Important information
== Быстрый старт ==
# Проверка ssh-порта (22/32) в /etc/sshd.conf
# Включение логов в <code> #rxsetup logon </code>
# Для монтирование ресурсов внести пользователя в группу users (см. /etc/sudoers.d/rxetersoft) и выполнить control sudo public


# 4: Server - Client communication
Проверка:
# su - demo
$ sudo -l
User demo may run the following commands on alt_p8_workstation_32:
    (root) NOPASSWD: /sbin/mount.cifs
    (root) NOPASSWD: /bin/umount


# 5: Information
== Дополнение  ==


# 6: Debugging information
Для того, чтобы смонтировать ресурсы на клиенте, изучите подробную [[RX/sharingandprinting|инструкцию]].


# 7: stderror of some applications
Инструкция по монтированию принтеров с ОС WIndows [http://wiki.etersoft.ru/RX/pdfcreator PDFCreator]


NX_LOG_LEVEL=6
== Ссылки ==
* http://linux-in-office.blogspot.ru/2010/11/1-77-linux_29.html
* http://tulun-admin.ru/linux/alternativa-vindovomu-serveru-term
* http://old.rbsoft.ru/book/export/html/402
* https://www.google.ru/search?q=rx-etersoft+сервер+терминала


*[http://www.altlinux.org/FreeNX http://www.altlinux.org/FreeNX]


*[http://wiki.archlinux.org/index.php/FreeNX_(Русский http://wiki.archlinux.org/index.php/FreeNX_(Русский])


# Путь до лог-файла
*[http://nix-tricks.blogspot.com/2008/05/nxetersoft-on-debian-how-to.html http://nix-tricks.blogspot.com/2008/05/nxetersoft-on-debian-how-to.html]


NX_LOGFILE=/var/log/nxserver.log
*[https://help.ubuntu.com/community/FreeNX https://help.ubuntu.com/community/FreeNX]


*[http://alpha6.ru/blog/?p=3 http://alpha6.ru/blog/?p=3]


*[http://mail.kde.org/pipermail/freenx-knx/attachments/20080519/ce753403/attachment-0001.pdf The quickstart guide to FreeNX Server]


# Отключение очистки пользовательского лога nx-сессии. Очень полезно для отладки.
<br> Подробная инструкция по установке 1С 7.7 на сервер терминалов Ubuntu с использованием RX@Etersoft и Wine@Etersoft Network на форумах:


SESSION_LOG_CLEAN=0
*[http://community.i-rs.ru/index.php?topic=11419.0 http://community.i-rs.ru/index.php?topic=11419.0]
</pre>
Логи клиент nxclient кладёт для каждой сессии отдельно в каталог <tt>/.nx</tt><br>
Если в логах сервер ничего не начало появляться при неудачных попытках входа (и включенном логировании), то проблемы на уровне настроек ssh - см. выше.


=== Дополнение  ===
*[http://forum.runtu.org/index.php/topic,4742.0.html http://forum.runtu.org/index.php/topic,4742.0.html]


Для того, что бы смонтировать ресурсы на клиенте, изучите пожалуйста подробную [http://wiki.etersoft.ru//RX/sharingandprinting инструкцию].
*[http://openfacts2.berlios.de/wikien/index.php/BerliosProject:FreeNX_-_node.conf-directives http://openfacts2.berlios.de/wikien/index.php/BerliosProject:FreeNX_-_node.conf-directives]


[[Category:RX]]
[[Category:RX]]

Текущая версия на 21:24, 13 ноября 2023



Установка

Важное замечание

Все действия по установке и настройке RX@Etersoft требуют прав суперпользователя.

Пакеты *-devel и *-debuginfo нужны только для отладки. Данными пакетами в основном пользуются разработчики, либо очень продвинутые пользователи сочувствующие им. Также данные пакеты могут понадобится в критических ситуациях, когда отладкой придётся занимается на стороне клиента, пока таких ситуаций ещё не было. Настоятельно не рекомендуем устанавливать данные пакеты если без понимания о чём идёт речь.


Пакеты

Базовый серверный набор:

Версии 1.3 и меньше

  • nx
  • rx-etersoft

Версии 1.4 и больше

  • nx-libs
  • nxagent
  • rx-etersoft

Базовый набор для клиентской стороны:

Версии 1.3 и меньше

  • nx
  • nxssh
  • rxсlient

Версии 1.4 и больше

  • nx-libs
  • nxssh
  • rxсlient

Windows, любые версии RX@Etersoft

  • rxclient


Дополнительная функциональность:

Данные возможности появились в версии 1.4. Пакеты, требующие установки как на серверной, так и на клиентской стороне:

  • rx-etersoft-pcsc - поддержка технологии PC/SC Smart Card
  • rx-etersoft-usbip - поддержка технологии проброса usb-устройств

Предварительная настройка SSH-сервера

В ssh-сервере должна включена авторизация по ключу (PubkeyAuthentication yes).

Если вы используете директиву AllowUsers в Вашем ssh-сервере, добавьте туда пользователя nx.

Подключение по Kerberos

1. Для проброса керберос-тикета необходимо использовать логин по gssapi на nx@server. Это предъявляет требование настраивать .k5login у пользователя nx, что может быть на больших серверах значительной проблемой.

2. Внутри сессии nx@server есть тикеты подключившихся пользователей. На практике можно получить доступ к чужой сессии, переопределив переменную окружения. Сложности подмены: нужно иметь права, а их не предоставляется пользователю, не имеющему заранее прав администратора на сервере с RX@Etersoft.


Установка пакетов

Скачайте пакеты rx-etersoft и nx-libs для Вашего дистрибутива.

Установите скачанные пакеты и их зависимости с помощью пакетного менеджера.

epm

Универсальный пакетный менеджер. Поддерживает множество дистрибутивов и пакетных менеджеров - https://wiki.etersoft.ru/Epm.

Пример для rpm:

 epmi nx*.rpm rx-etersoft*.rpm ( и/или rxclient*.rpm ) 

Пример для deb:

 epmi nx*.deb rx-etersoft*.deb ( и/или rxclient*.deb ) 

yum

yum localinstall rx-etersoft*.rpm nx*.rpm

dnf

dnf install rx-etersoft*.rpm nx*.rpm

apt-get (Ubuntu/Debian)

apt-get install expect chkconfig binutils cifs-utils

dpkg -i rx-etersoft*.deb nx*.deb

apt-get (ALT Lunux)

apt-get install rx-etersoft*.rpm nx*.rpm
 

После установки инициализируйте RX@Etersoft (будет произведены настройки по умолчанию и создано окружение системного пользователя nx):

rxsetup

Детали первоначальной настройки

Способ авторизации

Принцип работы при подключении: rxclient подключается по протоколу ssh под пользователем nx к серверу, авторизуясь по ключу (поставляется в клиенте по умолчанию). Далее делается ssh localhost

Под пользователем и паролем, указанным клиентом. Таким образом, ssh должен разрешать (пользователю nx) авторизацию по ключу, а остальным — авторизацию (c localhost) по паролю.

По умолчанию используется именно такой способ.

Для безопасности рекомендуется использовать директиву AllowUsers в ssh-сервере вида

AllowUsers vasya@127.0.0.1 masha@127.0.0.1 nx
 

Если ssh-сервер настроен на другой порт (не 22), в файле /etc/rx-etersoft/node.conf.d/00-general.conf нужно указать нужный порт:

SSHD_PORT=32

Администрирование

Список текущих подключений:

# nxserver --list

Завершает все подключенные сессии:

# nxserver --cleanup

Существует графическая программа nxsadmin для управления сессиями.

Для ликвидации простаивающих и занимающих память сервера сессий предусмотрен скрипт, выполняющийся по расписанию.

Для его включения измените конфигурационные параметры в файле /etc/sysconfig/rx-etersoft таким образом:

SESSION_TTL=3600

Это устанавливает максимальное время жизни для простаивающей сессии сроком в один час.

Для удобства пользования данный конфиг перемещен с версии 1.1.2 eter10 в /etc/rx-etersoft/node.conf.d/07-misc.conf

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

Среды рабочего стола

Поддержка KDE4

Начиная с версии RX@Etersoft 1.1.1 при выборе рабочего стола типа KDE будет запускаться KDE4, а при его отсутствии — KDE3.

Если при наличии KDE3 и KDE4 в системе необходимо запускать KDE3, то в файле

/etc/rx-etersoft/node.conf.d/06-path.conf измените параметр:

KDE4_ENABLE="0"

Поддержка GNOME3, Unity3D

Поддержка сессий Unity3D, gnome-classic, cinnamon, gnome-shell на данный не реализована. К сожалению, на данный момент рекомендуем использовать иные DE.

Либо запускать сессию в режиме flashback, он же fallback, которая запускает gnome3 с оконным менеджером metacity.

Команда для запуска flashback может выглядеть так:

ALTLinux: /usr/libexec/gnome-flashback-metacity

Ubuntu, debian: /usr/lib/gnome-flashback/gnome-flashback-metacity

Fedora,Centos,SUSE: режима gnome-flashback нет в официальных репозиториях, необходимо сторонние пользовательские или неофициальные репозитории


Если что-то не работает...

Проверка подключения

Проверьте с клиентской машины, что подключение пользователя nx по ssh происходит:

для клиента opennx
$ ssh nx@NX-server -i /usr/share/opennx/keys/server.id_dsa.key
для клиента rxclient
$ ssh nx@NX-server -i /usr/share/rxclient/keys/server.id_ed25519.key


По этой команде должен быть успешный вход без всякого запроса пароля. Проверьте, что в AllowUsers настроек ssh внесен пользователь nx Возможно, потребуется установить на сервер openssh, или запустить его, или разрешить пользователю nx подключаться.

Проверка запуска nxnode:

$ ssh -Y user@NX-server
$ nxnode --agent "-fp /usr/share/X11/fonts/misc" :1

или даже

$ nxnode --agent :1

Может писать, что шрифт не найден. Например, на Ubuntu 10.10 путь был такой: /usr/share/fonts/X11/misc и появлялся он только после установки пакета xfonts-base .

Иногда в системе заблокирован пользователь nx.

Для его включения:

passwd -u -f nx

На Debian Squeeze у команды passwd нет ключа -f, а на passwd -u nx он ругается, поскольку не хочет оставлять аккаунт без пароля. Можно либо выставить пользователю nx пароль и потом разблокировать его, либо использовать vipw -s и убрать восклицательный знак в поле пароля.

При использовании старого клиента (nxclient, opennx) и новых серверов на сервере в sshd_config нужно добавить

PubkeyAcceptedKeyTypes=+ssh-dss

Проброс принтера на сервере Ubuntu

Для корректной работы проброса принтера на сервер Ubuntu нужно удалить конфигурацию apparmor для cupsd и перезагрузить сервер:

rm -f /etc/apparmor.d/usr.sbin.cupsd

reboot

Ошибка проброса ресурсов через CIFS

В ядрах Linux версий 2.6.29 и 2.6.30, существует проблема, связанная с использованием номера порта. Из-за этого не работает проброс папок через cifs. Чтобы обойти эту ошибку, вам нужно использовать etercifs, версии 4.4.3, или другое ядро, например 2.6.32.

Включение отладки

Для включения отладки на сервере необходимо из под администратора(root) выполнить команду:

# rxsetup logon

После чего отладочная информация будет сохраняться в файл /var/log/nxserver.log
Так же отладочная информация по каждой клиентской сессии будут сохраняться в домашнем каталоге пользователя в папке .nx

На клиентской стороне rxclient сохраняет журнал сессии в домашний каталог пользователя в папку .nx

Если в логах сервера ничего не появляется при неудачных попытках входа (при включенном логировании), то проблемы на уровне настроек ssh - см. выше.

Быстрый старт

  1. Проверка ssh-порта (22/32) в /etc/sshd.conf
  2. Включение логов в #rxsetup logon
  3. Для монтирование ресурсов внести пользователя в группу users (см. /etc/sudoers.d/rxetersoft) и выполнить control sudo public

Проверка:

# su - demo
$ sudo -l
User demo may run the following commands on alt_p8_workstation_32:
    (root) NOPASSWD: /sbin/mount.cifs
    (root) NOPASSWD: /bin/umount

Дополнение

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

Инструкция по монтированию принтеров с ОС WIndows PDFCreator

Ссылки


Подробная инструкция по установке 1С 7.7 на сервер терминалов Ubuntu с использованием RX@Etersoft и Wine@Etersoft Network на форумах: