在用户登录之前,Remmina无法执行VNC远程桌面会话

我想在两台运行Ubuntu 14.04 LTS的计算机之间与Remmina进行VNC远程桌面会话。 当用户已经在远程计算机上登录Unity时,我能够执行此远程会话。 但是,如果计算机刚刚启动并且Unity登录屏幕可见(即用户尚未登录),则无法启动远程桌面会话。 这迫使我实际上去远程计算机并登录,以便我可以启动远程桌面会话。

解决方案是将远程计算机上的用户配置为自动登录到Ubuntu,但我想避免这种情况,因为它不是安全配置。

有关Remmina如何启动VNC远程会话的任何想法,即使没有用户登录远程计算机?

Remmina是观众; Vino可能是您正在使用的服务器,除了其他缺点之外,它无法在用户会话之外运行。

X11VNC就是你想要的。 我发现性能也比Vino好得多; 多年来,每次尝试Vino,我总是安装X11VNC。

有一些配置要做才能使它正常工作,但这里有一些关于我上次安装X11VNC时做的骨架注意事项:

Vino performance still stinks; installed X11VNC $ x11vnc -storepasswd /etc/init/x11vnc.conf: start on login-session-start script x11vnc -display :0 -auth /var/run/lightdm/root/:0 -loop -forever -safer -shared -ultrafilexfer -bg -o /var/log/x11vnc.log -rfbauth /home/charles/.vnc/passwd -rfbport 5900 -http -users charles -nowireframe end script Reboot and it's good to go. Indestructible! Even survives desktop reconfig due to monitor unplugs, etc. (added -nowireframe later because the lack of visible icon when dragging files was annoying. Take off if it bogs id down on slow connections.)