远程访问我的Ubuntu 14.04桌面需要什么?

关于如何设置我的机器进行远程连接,我感到很遗憾。 我是否需要安装VNC服务器(哪一个?)或Vino(默认安装)足够?

我打开了桌面共享首选项对话框并启用它(先检查两个,允许连接和控制)。 我尝试使用RealVNC Chrome应用程序进行连接,但它说

计算机无法提供所请求的身份validation机制。 VNC Viewer也因加密级别错误而失败。

顺便说一下,最终我需要从Windows 7机器连接,但是现在我只想让它工作。

这是一个迟到的回复,但有一种方法可以使用没有加密的Vino,这可能会使其他人受益。

安装dconf-tools

 sudo apt-get install dconf-tools 

dconf-editor启动dconf-editor并转到org->gnome->desktop->remote-access并将require-encryption项切换为未选中。

如果在更改设置之前启用了桌面共享,请从命令行执行以下操作:

 gsettings set org.gnome.Vino require-encryption false 

如果在更改设置之前未启用桌面共享,则启用桌面共享。

我个人发现安装和使用TeamViewer (虽然它实际上在Wine的自定义版本下工作)是远程访问/控制的最直接的解决方案。

安装:

  1. 从http://www.teamviewer.com/en/download/linux.aspx下载官方图片(总是得到32位)
  2. 打开一个控制台
  3. 运行命令cd ~/Downloads/
  4. 运行命令sudo dpkg -i teamviewer_linux.deb
  5. 按照您需要的任何步骤进行操作。

您不需要(或不需要)64位软件包,因为Ubuntu具有“multiarch”function,允许64位操作系统本机运行32位程序。

是的,在您的Ubuntu机器上,您需要安装VNC服务器sudo apt-get install x11vnc 。 在您的Windows 7机器上,您需要安装VNC客户端,例如Tight VNC http://www.tightvnc.com/

我不是很喜欢闭源产品,但最好的工作和最快的是“NoMachine” 。 它很容易胜过TeamViewer和VNC(但不是RDP,所以’xrdp’仍然是一个选项!),特别是在低网络上。 如果您的目标计算机位于Internet后面,则需要通过代理或VPN服务器连接它们。

下载deb文件,然后运行sudo dpkg -i nomachine_4.4.12_11_amd64.deb。 它完成所有操作,除了调整安全性(密码)之外无需执行额外的步骤。 它使用Linux用户,也有很多玩具。

如果您在窗口Vnc中有“服务器未提供支持的安全类型”错误连接,请点击以下链接。 对于Ubuntu 14.04 VNC

修复VNC桌面共享

 sudo apt-get -y install dconf-tools dconf write /org/gnome/desktop/remote-access/require-encryption false /usr/lib/vino/vino-server --sm-disable start 

我注意到它是一个旧post,但对于我们这些不喜欢第三方工具并想使用本机应用程序的人,我发现这个Ubuntu 14.04用户的优秀解决方案:
http://www.tweaking4all.com/software/linux-software/use-xrdp-remote-access-ubuntu-14-04/