Я имею в виду, что пользователь A подключается через ssh к коробке (Ubuntu 12.04). Затем перейдите в другой ящик (Linux / Solaris / etc) и работайте. Пользователь B подключается к Ubuntu Box и может видеть, что делает пользователь A.
Я знаю, что для Solaris есть утилиты с именами ntd (чтобы открыть общий сеанс) и ntio (чтобы присоединиться к предыдущему открытому сеансу, вы можете иметь доступ на чтение или запись к открытому сеансу).
GNU screen
может выполнять совместное использование сеанса с помощью команды multiuser
и флага -x
(лично я пробовал это только в однопользовательском режиме, поэтому некоторые из приведенных ниже предположений). Со страницы руководства я понял, что UserA должен будет:
screen
:multiuser on
:acladd UserB
Тогда UserB должен будет:
screen -x UserA/
И с этого момента они будут делить экран. Обратите внимание, что на странице руководства также написано:
Для этого требуется setuid-root.
blockquote>Так что это может или не может работать на любом сервере.
Я думаю, что byobu — хороший инструмент для решения ваших задач.