Проброс 1С платформы через SSH: различия между версиями

Материал из OrticonWiki
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
Данный вариант рассматривается как альтернатива RemootAPP от Microsoft.
Данный вариант рассматривается как альтернатива RemootAPP от Microsoft.
<br>
<br>
Дано: клиент Windows10 и сервер Linux (Ubuntu + SSH + XRDP + XFCE):
'''Дано:''' клиент Windows10 и сервер Linux (Ubuntu + SSH + XRDP + XFCE)
<br>
'''Задача:''' Организовать запуск платформы 1С, установленной на сервере Linux без возможности подключения удаленного рабочего стола.
<br>
'''Решение:'''
<br>
<br>
# На Линукс сервере редактируем конфигурацию ssh
# На Линукс сервере редактируем конфигурацию ssh

Версия от 12:54, 14 декабря 2022

Данный вариант рассматривается как альтернатива RemootAPP от Microsoft.
Дано: клиент Windows10 и сервер Linux (Ubuntu + SSH + XRDP + XFCE)
Задача: Организовать запуск платформы 1С, установленной на сервере Linux без возможности подключения удаленного рабочего стола.
Решение:

  1. На Линукс сервере редактируем конфигурацию ssh
    • sudo nano /etc/ssh/sshd_config
  2. Раскомментируем или добавим строку X11Forwarding yes. Сохраняем и перезапускаем сервис SSH
    • sudo service ssh restart
  3. Ставим пакеты xauth, xfonts-base, если они отсутствуют
    • sudo apt install xauth xfonts-base
  4. С терминала WIN (актуально для версии SSH OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2 и выше)запускаем следующие команды:
    Для PS:
    $env:DISPLAY="127.0.0.1:0.0"
    ssh -Y user@servername_or_ip '/opt/1cv8/x86_64/8.3.22.1704/1cv8'
    Для CMD:
    set DISPLAY=127.0.0.1:0.0
    ssh -Y user@servername_or_ip '/opt/1cv8/x86_64/8.3.22.1704/1cv8'

Результатом запуска будет запущенная удаленная платформа