туннелирование x11vnc через ssh на нестандартный порт для компьютера с Ubuntu

Я застрял с настройкой своего виртуального рабочего стола на своем ноутбуке с Ubuntu. Я запускаю Ubuntu для Ubuntu с x11vnc. Я запускаю процесс на своем ноутбуке следующим образом:

ssh -L5904:localhost:5900 -p Port remoteuser@remoteip

Эта команда работает, затем я запускаю сервер x11vnc,

x11vnc -noncache -once -shared -rfbauth ~/.vnc/passwd

Эта команда работает и начинает соединение Затем я открываю другое окно на моем ноутбуке и набираю,

export VNC_VIA_CMD='/usr/bin/ssh -2 -c aes128-cbc -x -p Port -l User -f -: %L:%H:%R %G sleep 20'

(не уверен, работает ли). затем я печатаю,

vncviewer -endcodings Tight -depth 8 -quality 1 -via IPofremotemachine -u remoteuser localhost:01

Первый раз, когда это сработало, но теперь оно каждый раз дает мне экран vncviewer -help. Я ввожу пароль для моей удаленной машины, а затем показывает экран -help для vncviewer.

Я думаю, что проблема со зрителем Tightvnc, но не знаю что. Пожалуйста помоги. Я получил некоторую информацию на www.vanemery.com/Linux/VNC/vnc-over-ssh.html.

0
задан 14 September 2016 в 16:35

1 ответ

Я понял это. для команды x11vnc я набрал -nevershared -forever вместо -once -shared, не выполнил команду export и просто набрал

vncviewer -encodings tight localhost::5904

, и это было сделано, но без пароля (странно -rfbauth).

0
ответ дан 14 September 2016 в 16:35

Другие вопросы по тегам:

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