是否有相当于Windows的远程桌面?

我希望能够以图形方式从我的Ubuntu桌面计算机(客户端)登录到另一台Ubuntu计算机(服务器),就像使用Windows的远程桌面一样。

默认情况下安装的“桌面共享”设置似乎使用VNC。 VNC有点带宽占用,只能在连接到主机的任何屏幕的分辨率下工作,要求您登录机器​​本身,并镜像主机上的每个操作。

我知道X隧道,但这很烦人使用,并不总是正常工作(或者更准确地说,某些应用程序无法正常工作)。

两者之间是否有任何类型的工具,类似于用于Windows的远程桌面? 具体来说,具有以下function:

  • 可以以不同的分辨率运行到主机屏幕(如果有的话)
  • 可以全屏运行
  • 具有可调节的不同带宽质量设置
  • 不要求用户在本地登录
  • 保存凭据或使用SSH密钥
  • 在服务器上自动启动
  • 客户端在Gnome 3和Unity下工作
  • 可以限制在服务器上使用非合成DE(例如XFCE)

我已经使用X2go一段时间了,但遗憾的是由于一些错误( #1072和#982 )它不再在Gnome 3全屏工作,所以如果有更好的解决方案,我想尝试一下。

一般来说, xrdp会做你想要的。 并且与许多RDP客户端兼容。

缺点是Unity,Ubuntu中的默认WM,不再支持它。 我相信,虽然我从未尝试过,但它适用于GNOME。

对于我个人使用,我刚刚安装了MATE桌面(因为它比GNOME更少“天赋”)并且配置Ubuntu以便在远程登录时使用它。

有关设置的信息,请参阅此处(此答案将XFCE用于远程桌面。您可以选择其他内容):

https://askubuntu.com/a/592544/595510

我会推荐X2go。 它与RDP非常相似,即使在低带宽,高延迟连接上也非常高效。 适用于所有系统的客户端,包括Firefox的插件等。它可以在ssh上运行并与PulseAudio集成,因此您可以使用VoIP。 更多信息, 请访问http://www.x2go.org

x2go客户端需要在登录时执行会话命令 。例如,要使用Unity 2D,请使用会话命令: gnome-session --session=ubuntu-2d 。 通过查看文件(在主机上) /usr/share/xsessions/ubuntu-2d.desktop并复制Exec=...行的值来找到它。 如果你想使用其他一些会话,你可以使用/usr/share/xsessions/另一个文件的值,但似乎任何需要3D加速的东西都不起作用。

Chrome远程桌面测试版

★★★★½


这是谷歌的Chrome扩展程序,它在Chrome中安装了一个插件,用于启用远程桌面共享。 与其他解决方案相比,共享更加简单,并且易于设置。

截图

Chrome远程桌面BETA允许用户通过Chrome浏览器或Chromebook远程访问另一台计算机。 计算机可以在短期内提供,例如临时远程支持,或者可以在更长期的基础上远程访问应用程序和文件。 所有连接都是完全安全的。

有一个Linux RDP服务器http://www.xrdp.org/

我不久前用过它。 它完美无缺。

我使用NoMachine的免费客户端(和服务器)。 它们有回收装置,便于安装。 它就像一个魅力。

x11vnc 安装x11vnc

通过在远程控制器上安装和运行x11vnc ,我们可以访问比vnc更多的选项(请参阅x11vnc的联机帮助页 )。 您仍然拥有保持在vnc架构内的优势。

我建议你使用X11RDP。 我给你最好的性能,它与Windows兼容。 您可以从Windows(或Ubuntu)登录到Ubuntu。

有关更多信息, 请参阅此问题 。

Spice http://www.spicespace.org/可能很有趣,尽管它专注于虚拟化。

从他们的网站:

Spice项目旨在为与虚拟化桌面设备的交互提供完整的开源解决方案.Spice项目处理虚拟化设备和前端。 使用VD-Interfaces完成前端和后端之间的交互。 VD-Interfaces(VDI)使解决方案的两端都能够被第三方组件轻松使用。

这是一个详细介绍Ubuntu安装的链接http://docs.cslabs.clarkson.edu/wiki/SPICE

首先,RDP是Microsoft协议
和VNC是替代协议

截至2017年Unity-Ubuntu桌面环境与xrdp库不xrdp无法启用RDP,
所以需要安装/使用其他桌面环境,如gnome,xfce4
或者使用实现VNC协议的许多变体之一,对于每个特定情况,它可以比RDP更有价值或更好。

默认情况下, Fedora 27Ubuntu 17.10默认默认为Wayland Gnome 3.26会话, x2go解决方案无法正常运行。

根据这个x2go兼容性页面 ,x2go停止支持版本3.12的Gnome。

但截至今天(2017年10月17日),我找不到Ubuntu 17.10的任何gnome-remote-desktop软件包。 Ubuntu包搜索这个function是mutter包的一部分吗? 我能够找到一个Fedora 27: gnome-remote-desktop软件包 。

Gnome似乎没有提到3.26 发行说明中的远程桌面支持,但我能够在Gnome bug 784199中找到它。

这是Wayland wiki页面中 Gnome Remote桌面和屏幕投射的链接。 我希望这些信息可以帮助那些正在寻找这个问题的最新答案的人。

我使用TeamViewer。 允许混合使用Windows / Linux。

我相信xrdp是Ubuntu 16.04的最佳RDP服务器。

它适用于Ubuntu和Raspbian,因此我可以从Ubuntu笔记本电脑和Windows机器控制我的所有数据记录器以及我的Ubtuntu服务器。

 sudo apt-get update sudo apt-get install xrdp 

我的WIN7,8,10系统中的Windows远程桌面可以完美运行。


remmina是我在Ubuntu笔记本电脑上使用的主要RDP客户端。

它有一个很棒的选项卡界面,用于连接多个服务器。


Putty作为Ubuntu ssh clinet做得不错,包括终端和/或GUI。

它与Windows远程桌面不完全相同,但实际上效果非常好。

 sudo apt-get update sudo apt-get install putty 

要运行GUI应用程序,请转到ssh部分并选中X11 Forwarding框。


请注意,如果您使用Windows框作为客户端,那么同样可以工作,但您首先运行Xming,然后再运行PuTTY。