Назад | Перейти на главную страницу

Можно ли подключить ноутбук к рабочему столу Linux, чтобы он работал как настольная консоль?

У меня около 30 рабочих столов Linux (RHEL / CentOS 7), которые работают как серверы.
Их единственные соединения - это питание и сетевой адаптер.
Будучи настольными компьютерами, большинство из них не имеют последовательных портов.

Как я могу использовать ноутбук с Linux в качестве консоли? Подумываю подключить ноутбук к рабочему столу кабелем USB-to-USB.

  1. Возможно ли это?
  2. Какое программное обеспечение (оборудование?) Мне понадобится на ноутбуке (настольном компьютере?), Чтобы он мог работать в качестве консоли?

Редактировать:

Мне нужна консоль для работы на все этапы включения питания, например - на BIOS этап.
Таким образом, любые решения, которые полагаются на работающее ядро ​​Linux, мне не подходят.

Да, есть продукты, которые позволяют использовать ноутбук в качестве портативного устройства KVM. Они обычно используются для легких / переносных аварийных тележек. Начало здесь: https://www.google.com/search?q=usb+crash+cart+adapter

Поскольку мы не даем рекомендаций по продуктам, я не могу быть более конкретным. Такие ответы плохо устаревают. Но такие вещи часто делают такие компании, как StarTech, IOGEAR, Tripplite и т. Д.

Будучи настольными компьютерами, я предполагаю, что на этих машинах работает 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

Они оба работают через запуск ssh httpd.service на хосте host с пользователем user

Также с помощью systemd-journal-remote вы можете обмениваться записями журнала между хостами, но это немного сложнее настроить, с --listen-http вы можете пассивно ждать записи, а затем -o выведите их где-нибудь на вашем локальном компьютере.

Документация RHEL по этим вопросам, к вашему сведению:

VNC Client & Server с нуля: 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

системный журнал-удаленный: https://www.freedesktop.org/software/systemd/man/systemd-journal-remote.service.html

Подключиться к машине по ssh через терминал очень просто. Но я думаю, что вам нужно подключить ноутбук и действовать как KVM ... почему бы просто не поставить монитор? и клавиатура?