从 mac 到 ubuntu 的远程桌面?

Dam*_*shu 26 mac remote-desktop ubuntu

我正在寻找从我的 macbook pro 到我在家用计算机上设置的 ubuntu VM 的远程桌面程序。我读过 VNC 作品的鸡,但使用它后,它似乎非常滞后。有没有更好的解决方案,还是我只需要处理它?

小智 30

该站点列出了许多服务器,例如 Vino 和 krfb。在 Mac 上,您可以只使用屏幕共享客户端(在 Finder 的 Go 菜单中,单击连接到服务器,然后输入地址*vnc://****192.168.0.6* 或 Ubuntu 系统所在的任何 IP 地址,确保保留 **vnc://部分)。

  • @feifanZ 答案适用于 ubuntu 15.10,但 ubuntu Vino 需要加密设置存在问题。在尝试访问之前,只需运行此`gsettings set org.gnome.Vino require-encryption false`。 (6认同)

小智 8

我成功地从我的 iMac macOS Mojave 桌面远程登录到我的 hackintosh,这是一个经过改造的 2012 年 Apple Macbook Pro,可以顺利运行 Ubuntu 16.04:

从 Ubuntu 桌面

  1. 通过sudo apt-get install vino在 Ubuntu 终端中运行来下载并安装 vino 。
  2. 下一次运行vino-preferences
  3. vino应用程序首选项窗口提示后,确保在“共享”字段下方选择了“允许其他用户查看您的桌面”和“允许其他用户控制您的桌面”选项;还建议选择“您必须确认对本机的每次访问”和“要求用户输入系统密码”。
  4. 运行sudo-reboot然后登录Ubuntu 16.04桌面。
  5. 通过运行检索和设备 IP 地址ifconfig -a;设备的本地 IP 地址将在字段下的终端输出中返回:“inet addr:”(例如inet addr: 10.3.1.233)。记下设备的本地 IP 地址后,从 macOS 桌面继续执行下一组说明。

从 Ubuntu 18.04-2 LTS

  1. 显然,vino 功能已在 Ubuntu 18.04.2 LTS Gnome 控制中心中合并,因此更容易 - 只需转到“设置”即可。
  2. 在“设置”中,向下滚动到窗口左侧的“共享”选项卡。
  3. 打开“屏幕共享” - 在“访问选项”下选择“允许连接控制屏幕”和“需要密码”,然后按照以下说明从您的 macOS 桌面远程访问您的 Ubuntu 18.04.2 LTS 桌面。

从 macOS Mojave 登录

  1. 通过键入“CMD”+“空格键”访问“Spotlight”
  2. 在 Spotlight 字段中,输入vnc://your_server_ip:5900(例如vnc://10.3.1.233:5900)。
  3. 如果成功,屏幕共享应用程序应自动在您的 macOS 桌面中启动,以远程查看本地网络上的 Ubuntu 16.04 或 Ubuntu 18.04.2-LTS 设备,如下面的屏幕截图所示 - 享受!

在此处输入图片说明

禁用加密

如果您遇到错误消息,说明类似于:“远程计算机与您的 VNC 客户端版本不兼容”。例如 Mac 上的内置屏幕共享应用程序,或 Windows 的 VNC 查看器。您应该可以通过要求 Vino 服务器禁用加密来修复它。您可以通过输入以下命令来执行此操作:

sudo gsettings set org.gnome.Vino require-encryption false

然后使用以下命令重新启动 Vino 服务器:

sudo systemctl restart vino-server --user