我一直无法在 ubuntu 笔记本电脑上设置虚拟桌面。我正在使用 x11vnc 运行 ubuntu 到 ubuntu,我在笔记本电脑上按如下方式启动该过程:
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
每次都只显示屏幕。我输入远程机器的密码,然后显示 vncviewer 的 -help 屏幕。
我认为问题出在 Tightvnc viewer 上,但不知道是什么。请帮忙。我在 www.vanemery.com/Linux/VNC/vnc-over-ssh.html 上找到了一些信息。
答案1
我找到了答案。对于 x11vnc 命令,我输入的-nevershared -forever
是-once -shared
export
vncviewer -encodings tight localhost::5904
这样就可以了,但是没有密码(奇怪-rfbauth
)。