AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 785892
Accepted
mbello
mbello
Asked: 2016-06-24 10:39:32 +0800 CST2016-06-24 10:39:32 +0800 CST 2016-06-24 10:39:32 +0800 CST

带有 KVM 和 Spice 的多座 Linux 远程桌面

  • 772

我有一台运行 Ubuntu 14.04LTS 的服务器。我在上面创建了一个带有 Ubuntu 16.04 桌面的(KVM)虚拟机。

我在这个 VM 上设置了 Spice,以便我可以远程访问它。一切正常,得到 TLS,USB 重定向,一切正常。

但是,这台机器是供两个人使用的,我希望我可以让 User1 访问它,看到登录屏幕,登录并随意使用机器。然后同时,User2 将能够启动 spice 客户端(使用 remote-viewer),也会看到登录屏幕,并与 User2 同时使用机器。

但是,我得到的是,当 User2 连接时,User1 立即断开连接并接管 User1 的桌面。

我搜索并发现了一些关于多显示器支持的简短提及,阅读了有关启用票务(为 Spice 设置密码)等内容,并认为它会引导我找到我想要的解决方案,但不是。

我尝试向 VM 添加第二个 Spice Display,但是在使用 virt-manager 启动 VM 时,它说一次只能存在一个 Spice Display。

不知道还有什么可以尝试的,有谁知道如何做到这一点?

PS:我知道我可以创建两个虚拟机,每个用户一个,但是这不是我想要的。

remote-desktop kvm-virtualization virtual-machines multiseat
  • 3 3 个回答
  • 2536 Views

3 个回答

  • Voted
  1. Best Answer
    dyasny
    2016-06-24T10:48:55+08:002016-06-24T10:48:55+08:00

    spice 提供对控制台的直接访问,打开 spice 与坐在虚拟机前几乎相同。你不能让两个人坐在同一个桌面前(你可以,但这不是很传统,需要特殊的硬件和家具。)所以当第二个用户连接时,他几乎从第一个用户下面踢椅子,并取代他的位置。

    要完成您想要的,您需要在此 VM 上设置终端服务器并使用适当的协议进行连接。有一个 hack 可以让你在机器内运行 spice 作为服务器,而不是从主机端提供控制台,但上次我尝试它时,它几乎坏了。

    • 3
  2. bmcgonag
    2016-07-21T10:10:07+08:002016-07-21T10:10:07+08:00

    对于原始海报,您是否尝试过 X2Go?我知道这是您必须在 16.04 系统中安装的另一台服务器,但是在我的机器上使用它,X2go 客户端允许多个用户同时使用不同的 X 会话登录。

    我发现根据您的硬件功能,Mate 和 XFCE 桌面性能非常好。尚未尝试过 Gnome 3、KDE、Cinnamon 或 Unity,但打算在接下来的几周内尝试。

    我已经对安装了 Mate 桌面和 X2Go 服务器的 Digital Ocean 液滴进行了此操作,并且还在安装了 Mate 的家用 PC 上完成了此操作,但尚未在 KVM 虚拟机上完成此操作。

    • 3
  3. Brennen Smith
    2016-06-24T12:08:49+08:002016-06-24T12:08:49+08:00

    这不是华而不实,但您始终可以通过 VNC 运行共享会话 - 这确实允许多个连接共享相同的会话和显示。x11vnc是一个在这种情况下运行良好的常见示例。

    请记住,VNC 不处理加密,因此强烈建议通过加密的 SSH/VPN 隧道运行。

    • 2

相关问题

  • 最小化后远程桌面会话黑屏

  • 如何通过互联网连接到处于睡眠模式的计算机

  • 使用远程桌面时 Windows 资源管理器(文件名)字符串损坏?

  • Windows Server 2003 机器在重新启动时挂起

  • 从 Mac OS X 客户端到 SBS 2003 的远程桌面连接

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve