Есть сервер, к которому подключен монитор, как я могу управлять этой консолью через подключение по ssh?
На картинке пример того, что я хочу.
Можно выполнять некоторые ограниченные операции, например, использовать writevt
для отправки поддельного ввода и peekvc
для захвата вывода, но невозможно фактически "переподключить" tty с одного терминала на другой (если вы представляли себе, как работает Remote Desktop).
вы можете подготовиться заранее: Запустите вашу программу в мультиплексоре, таком как tmux, Screen, abduco или dtach. Теперь программа может быть подключена на консоли, и вы также можете подключиться через SSH, не отсоединяя ее от консоли.
вы не успели подготовиться, а программа уже запущена: Скачайте peekvc и writevt. Используйте peekvc для получения "скриншота" консоли, а при необходимости отправляйте нажатия клавиш через writevt. Требуется root.