我不知道如何设置我的机器进行远程连接。我需要安装 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 的定制版本下运行的)是远程访问/控制最直接的解决方案。
安装:
- 从以下网址下载官方镜像http://www.teamviewer.com/en/download/linux.aspx(始终获得 32 位)
- 打开控制台
- 运行命令
cd ~/Downloads/
- 运行命令
sudo dpkg -i teamviewer_linux.deb
- 按照需要你采取的任何步骤进行。
您不需要(或不想要) 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 用户,还附带许多玩具。