![是否可以将笔记本电脑连接到 Linux 台式机以用作桌面控制台?](https://linux22.com/image/740602/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%B0%86%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E8%BF%9E%E6%8E%A5%E5%88%B0%20Linux%20%E5%8F%B0%E5%BC%8F%E6%9C%BA%E4%BB%A5%E7%94%A8%E4%BD%9C%E6%A1%8C%E9%9D%A2%E6%8E%A7%E5%88%B6%E5%8F%B0%EF%BC%9F.png)
我有大约 30 台 Linux(RHEL/CentOS 7)台式机作为服务器运行。
它们唯一的连接是电源和 NIC。
作为台式机,大多数都没有串行端口。
我该如何使用 Linux 笔记本电脑作为他们的控制台?我正在考虑使用 USB 转 USB 电缆将笔记本电脑连接到台式机。
- 上述情况可能吗?
- 我需要在笔记本电脑(台式机?)上安装什么软件(硬件?)才能使其用作控制台?
编辑:
我需要控制台来工作全部上电阶段,例如 - 在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...为什么不只放显示器?和键盘?