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

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

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

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

  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'
  Результатом запуска будет запущенная удаленная платформа