Я застрял с настройкой своего виртуального рабочего стола на своем ноутбуке с 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.
Я понял это. для команды x11vnc я набрал -nevershared -forever
вместо -once -shared
, не выполнил команду export
и просто набрал
vncviewer -encodings tight localhost::5904
, и это было сделано, но без пароля (странно -rfbauth
).