Как использовать bindfs для создания общей папки между средой chroot и хостом

Вам нужно будет запустить x11vnc или vino-server в этом X-сеансе, переадресовывать соединения с этим VNC-сервером и подключаться к нему.

Например, с $ pid pid для firefox:

ssh -Y host vino-preferences

Разрешить совместное использование без запроса и установить пароль VNC.

ssh host

В удаленной оболочке запустите:

xargs -0a "/proc/$pid/environ" sh -c '
  exec env "$@"  /usr/lib/vino/vino-server --tube' sh

Чтобы запустить vino .

Обратите внимание на порт, на котором находится сервер vnc.

Введите ~ C , чтобы вызвать приглашение ssh, запустите (здесь, если VNC находится на порту 2)

-L 5900:localhost:5902

, чтобы настроить переадресацию порта.

Затем подключитесь к ssh-клиенту с этим VNC-сервером с помощью:

vinagre :0

(используйте другой порт, отличный от 5900 /: 0 выше, если порт VNC уже используется на локальном компьютере).

Это немного проще с x11vnc :

Запустите vncpasswd на удаленном хосте, чтобы установить пароль VNC и:

xargs -0a "/proc/$pid/environ" sh -c '
  exec env "$@" x11vnc' sh

И действуйте, как указано выше, для переадресации порта и подключение к серверу VNC.

1
20.12.2018, 02:09
0 ответов

Теги

Похожие вопросы