当前位置: 首页>>技术教程>>正文


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

, , , , ,

问题描述

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

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

The authentication mechanism requested cannot be provided by the computer. VNC Viewer also fails with an error about encryption level.

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

最佳解决办法

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

安装dconf-tools

sudo apt-get install dconf-tools

从命令行启动dconf-editor,去org->gnome->desktop->remote-access和切换require-encryption项目选中。

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

gsettings set org.gnome.Vino require-encryption false

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

次佳解决办法

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

安装:

  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”功能,允许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

Fix VNC Desktop Sharing

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2939.html,未经允许,请勿转载。