问题描述
关于如何设置我的机器进行远程连接,我感到很遗憾。我是否需要安装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解决方案。
安装:
-
从http://www.teamviewer.com/en/download/linux.aspx下载官方图片(总是得到32位)
-
打开一个控制台
-
运行命令
cd ~/Downloads/
-
运行命令
sudo dpkg -i teamviewer_linux.deb
-
按照您需要的任何步骤进行操作。
您不需要(或不需要)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
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