Проброс 1С платформы через SSH: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) Нет описания правки |
Admin (обсуждение | вклад) Нет описания правки |
||
| (не показано 12 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
Данный вариант рассматривается как альтернатива | Данный вариант рассматривается как альтернатива RemoteAPP от Microsoft. | ||
<br>Дано: | <br> | ||
<br> | '''Дано:''' клиент Windows10 и сервер Linux (Ubuntu + SSH + XRDP + XFCE) | ||
<br> | |||
Раскомментируем или добавим строку '''X11Forwarding yes'''. Сохраняем и перезапускаем сервис SSH | '''Задача:''' Организовать запуск платформы 1С, установленной на сервере Linux без возможности подключения удаленного рабочего стола. | ||
<br> | |||
'''Решение:''' | |||
<br> | |||
# На Линукс сервере редактируем конфигурацию SSH: | |||
#: <code>sudo nano /etc/ssh/sshd_config</code> | |||
# Раскомментируем или добавим строку '''X11Forwarding yes'''. Сохраняем и перезапускаем сервис SSH: | |||
#: <code>sudo service ssh restart</code> | |||
# Ставим пакеты '''xauth''', '''xfonts-base''', если они отсутствуют: | |||
#: <code>sudo apt install xauth xfonts-base</code> | |||
# С терминала WIN (актуально для версии SSH '''OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2''' и выше)запускаем следующие команды: | |||
#: Для '''PS''':<br> | |||
#:<code>$env: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> | |||
#:Для '''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> | |||
Результатом запуска будет запущенная удаленная платформа. | |||
<br> | |||
Если для запуска нужен только тонкий клиент то вместо: | |||
::<code>ssh -Y user@servername_or_ip '/opt/1cv8/x86_64/8.3.22.1704/1cv8'</code> | |||
::использовать команду | |||
::<code>ssh -Y user@servername_or_ip '/opt/1cv8/x86_64/8.3.22.1704/1cv8c'</code> | |||
[[Category:IT]] | [[Category:IT]] | ||
Текущая версия от 07:58, 27 июня 2025
Данный вариант рассматривается как альтернатива 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.0ssh -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'