
У меня есть установка из трех машин.
На машине A
запущены vncserver и ssh-сервер, на машине B
запущен vncviewer, на машине C
запущен ssh-клиент.
Vncviewer B
подключается к VNC-серверу A
.
Клиент SSH C
подключается к серверу SSH A
.
Возможно ли, что из сеанса ssh в C
я порождаю процесс (скажем, xclock) так, A
чтобы процесс отображался в vncviewer на B
экране. В основном я ищу значение, чтобы установить переменную DISPLAY, чтобы этого можно было достичь.
PS: Пожалуйста, перефразируйте заголовок моего вопроса, если вы считаете, что он не совсем точно его описывает.
решение1
Да. Просто установите DISPLAY
то же значение, что и в сеансе VNC. (Запустите окно терминала в сеансе VNC и введите echo $DISPLAY
. Это то значение, которое вам нужно использовать.)