Linux 下有无类似 Windows RDP 的远程桌面/RDP 方案

235 天前
 liyafe1997

主要不是性能(当然性能也挺重要),最重要的是以下类似 Windows RDP 的 features:

  1. 能够在主机/远程桌面之间切换,即像 Windows 一样,我通过远程桌面登录同一个用户时,主机控制台上的会话会被踢掉,这样不是简单远程控制屏幕这么简单,我在远程时,电脑前的人无法看到我的操作。同时我回到电脑前面时,能把之前的会话切回主机控制台上使用。

  2. 能适应不同客户端的分辨率,能用多屏。

目前没有发现类似的。如果直接用 vncserver/xorgxrdp 这种,每次都是开启一个新的会话,更别说 vncserver 是每次启动时写死分辨率的。

如果用 x11vnc/x0vncserver 这种「控制现存的 XServer 」,稍微好一点,但是本质上还是像 Teamviewer/ToDesk 这种远程控制桌面,无法自适应客户端分辨率,而且主机那边屏幕(xserver)能看到你的所有操作,而且没法串流音频。目前我用 xrdp 连接 127.0.0.1 的 x11vnc 将就着用。

有一个商业的方案叫 Thinlinc 似乎还行,10 用户以下免费,能在不同客户端之间自适应分辨率/多屏登录到同一个会话,而且能串流音频(上面一半的需求实现了,几乎等于纯用 RDP 连接 Windows 的功能),唯一的问题是,没法在主机控制台也就是电脑前登录,只能用远程。而且必须安装它家的客户端。

还有什么别的能实现上述 Features 的方案可用吗?

6944 次点击
所在节点    Linux
47 条回复
milkpuff
235 天前
wayland 桌面用 wayvnc ,客户端通过 vnc 连接,不会启动新会话。
vivisidea
235 天前
xrdp ?我记得好像之前用过
samuel97857
235 天前
vncserver 其实是可以做到这个程度的
cheng6563
235 天前
建议还是用远程控制而不是远程桌面,Linux 的远程桌面太蛋疼了。
loopinfor
234 天前
是不是远程技术支持不想让对方看到关键密码?
我见到的是这么操作的:
要求提供一台与 linux 服务器同局域网的 windows 电脑,使用向日葵远程控制 windows 电脑,然后在被控的 windows
loopinfor
234 天前
上操作 ssh 登录 linux ,结束前清理环境,清除 windows 上的 ssh 登录信息
Jirajine
234 天前
gnome46 自带的就是现有的 wayland 最先进的远程方案了,要是还不能满足你的需求别的更不行。
MasterMonkey
234 天前
我推荐一个,可能手动较多,需要自己评估
1 。会话管理是 xdummy
2 。远程控制用 rustdesk
3 。分辨率调整使用 xrandr
4 。声音没有特别好的机制:)
weyou
234 天前
nomachine +1
zed1018
234 天前
ssh 转发 x11 呢,类似 wslg 那样。不知道 host 上如果有桌面会不会显示。
liyafe1997
234 天前
@zed1018 这没法把我已经运行的程序/窗口从一个终端转移到另一个终端呀,SSH 一断了就没了。
liyafe1997
234 天前
@loopinfor 不是,就是远程连接在办公室桌面上的开发机,自用。我需要在 1.办公室电脑本体前(本机显卡 xserver&键盘鼠标); 2.来自不同的远程终端连接,比如去会议室拿个笔记本,回家用家里台式机,躺床上又用另一笔记本,等等,不同的终端之间无缝切换连接,断开之后我的程序/窗口不会关掉,并且能自动适应不同客户端的分辨率/多屏。说白了就是 Windows RDP 的效果。
james122333
234 天前
推 x11 forwarding 远端可以不开 x11 server
至于 ssh 断就没...哪个远端桌面断线了还可以用... 用 nohup 不就好了 用 virtualgl 也可以连到 ssh
至于 freerdp 当然有 server 只是 win 下编译不过而已
buaacss
234 天前
moonlight + sunshine 串流,网速好 120FPS ,还能把触摸屏当 pad 用。
james122333
234 天前
好吧 断线重连... 那就用 xpra
webcape233
234 天前
@liyafe1997 我说的掉线是说前一个登录被挤下线 ,就类似 win 远程桌面那种
webcape233
234 天前
亲测没问题,我 mbp 用 rd 连上 xrdp ( xorg 后端) ,然后手机也用 ms 的 rd 连上 ,mbp 马上就断开连接了,体验同 win 。 另外楼上的朋友,turbovnc 作为客户端连 vnc 会话是可以随便拉伸窗口的
ruanimal
234 天前
用起来比较舒服的还是 xrdp
rajab
234 天前
试试 nomachine
我用 xrdp 连没显卡的虚拟机感觉总是卡
clemenH
234 天前
如果只是你说的这两个功能,向日葵和 todesk 都能实现,不过性能不太好就是了,只适合临时使用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1037208

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX