Проброс 1С платформы через SSH
Материал из OrticonWiki
Данный вариант рассматривается как альтернатива RemoteAPP от Microsoft.
Дано: клиент Windows10 и сервер Linux (Ubuntu + SSH + XRDP + XFCE)
Задача: Организовать запуск платформы 1С, установленной на сервере Linux без возможности подключения удаленного рабочего стола.
Решение:
- На Линукс сервере редактируем конфигурацию SSH:
-
sudo nano /etc/ssh/sshd_config
-
- Раскомментируем или добавим строку X11Forwarding yes. Сохраняем и перезапускаем сервис SSH:
-
sudo service ssh restart
-
- Ставим пакеты xauth, xfonts-base, если они отсутствуют:
-
sudo apt install xauth xfonts-base
-
- С терминала 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'
- Для PS:
Результатом запуска будет запущенная удаленная платформа.
Если для запуска нужен только тонкий клиент то вместо:
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/1cv8c'