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

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

Версия 15:29, 14 декабря 2022

Данный вариант рассматривается как альтернатива RemootAPP от Microsoft.
Дано: Клиент Windows10 и сервер Linux (Ubuntu + SSH + XRDP + XFCE):

  1. 1 На Линукс сервере редактируем конфигурацию ssh
  sudo nano /etc/ssh/sshd_config

Раскомментируем или добавим строку X11Forwarding yes. Сохраняем и перезапускаем сервис SSH

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