是否可以将笔记本电脑连接到 Linux 台式机以用作桌面控制台?

是否可以将笔记本电脑连接到 Linux 台式机以用作桌面控制台?

我有大约 30 台 Linux(RHEL/CentOS 7)台式机作为服务器运行。
它们唯一的连接是电源和 NIC。
作为台式机,大多数都没有串行端口。

我该如何使用 Linux 笔记本电脑作为他们的控制台?我正在考虑使用 USB 转 USB 电缆将笔记本电脑连接到台式机。

  1. 上述情况可能吗?
  2. 我需要在笔记本电脑(台式机?)上安装什么软件(硬件?)才能使其用作控制台?

编辑:

我需要控制台来工作全部上电阶段,例如 - 在BIOS阶段。
因此,任何依赖于 Linux 内核启动和运行的解决方案对我来说都不起作用。

答案1

是的,有些产品可以将笔记本电脑用作便携式 KVM 设备。它们通常用于轻便/便携式应急推车。从这里开始:https://www.google.com/search?q=usb+crash+cart+adapter

由于我们不做产品推荐,所以我不能说得更具体。这些类型的答案经不起时间的考验。但这类东西通常由 StarTech、IOGEAR、Tripplite 等公司提供。

答案2

作为台式机,我假设 Xorg 在这些机器上运行。在这种情况下,您只需使用 VNC 即可。

在所有服务器上安装 tigervnc-server,在客户端上安装 tigervnc,并使用本地用户进行设置(不过,同样,在桌面上,您可能已经有一个启动 X 的用户)

这将允许您仅使用网络即可连接到所有机器,而不必处理额外的电缆连接/断开。

如果如果您没有运行 Xorg,那么您不需要执行所有这些操作,通过 SSH 您可以轻松地管理您的机器。

    ssh user@host -c "systemctl start httpd.service"

您甚至可以使用 Systemctl 与其他机器一起工作(因为您说的是 CentOS7)

    systemctl --host user@host start httpd.service

这两个功能都通过 sshhttpd.service在主机上host以用户身份启动user

另外,使用 systemd-journal-remote,您可以在主机之间共享日志条目,但设置起来有点复杂,--listen-http您可以被动地等待条目,然后-o将它们输出到本地机器的某个位置。

有关这些主题的 RHEL 文档,仅供参考:

从头开始的 VNC 客户端和服务器:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/ch-tigervnc#sec-terminating-vnc-session VNC 现有服务器:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/sec-vnc-sharing-an-existing-desktop VNC 现有客户端:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/sec-vnc-viewer

systemd-journal-remote(系统日志远程):https://www.freedesktop.org/software/systemd/man/systemd-journal-remote.service.html

答案3

通过终端 ssh 到机器很容易。但我认为你想要的是插入笔记本电脑并充当 KVM...为什么不只放显示器?和键盘?

相关内容