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

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

我不知道如何设置我的机器进行远程连接。我需要安装 VNC 服务器吗(哪一个?)还是 Vino(默认安装)就够了?

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

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

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

答案1

这是一个迟来的回复,但有一种方法可以在不加密的情况下使用 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

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

答案2

我个人发现安装和使用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 具有“多架构”功能,允许 64 位操作系统本地运行 32 位程序。

答案3

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

答案4

我不太喜欢闭源产品,但最好用、速度最快的是“无机器”。它轻松超越 TeamViewer 和 VNC(但不是 RDP,因此“xrdp”可能仍是一种选择!),尤其是在低速网络上。如果您的目标机器位于互联网后面,您将需要通过代理或 VPN 服务器连接它们。

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

相关内容