Ответ 1
Если другой пользователь использует консоль Linux, вы можете использовать conspy.
Скажем, я обращаюсь к серверу с помощью ssh. В то же время на этом сервере есть другой человек.
Можно ли посмотреть, что происходит в этом терминале. Смысл, могу ли я просто посмотреть, что он набирает?
Если другой пользователь использует консоль Linux, вы можете использовать conspy.
Если вы имеете в виду, что другой человек хочет, чтобы вы видели его консоль, вы можете использовать экран для обмена терминалом. См. http://www.gnu.org/software/screen/manual/html_node/Multiuser-Session.html для полного описания того, как это сделать.
Я также использую подход, подобный тому, что сказал Лабиринт. Это однонаправленное совместное использование только для чтения для гостя. Вот как это работает:
1) Хост запускает команду script
, где-то там, где гость имеет доступ на чтение и устанавливает необходимые разрешения, например:
$ script -f /tmp/shared_screen
Script was started....
$ chmod 640 /tmp/shared_screen
$ chgrp shared_group /tmp/shared_screen
-f
постоянно очищает содержимое, поэтому у вас будет очень низкая задержка
2) Гость начинает сбрасывать содержимое файла:
$ tail -f /tmp/shared_screen
В этом случае -f
заставляет хвост ждать большего вывода из файла. Используйте ctrl-C
, чтобы остановить отображение содержимого файла.
Вы можете использовать небольшой инструмент script для входа терминала в файл. Наблюдательная сторона может просто tail -f сохранить этот файл.
Это гораздо более простой подход, но в большинстве случаев он работает очень хорошо.
Что-то приятное и легкое:
watch -n 1 cat /dev/vcsa1
watch -n 1
ссылается на время обновления.
Вы также можете попробовать "cat /dev/vcsa1"
Ну, в зависимости от того, для чего он предназначен для "живых" или "ondemand", вы можете воспроизвести его в Интернете с помощью службы www.playterm.org.
Если вы хотите поделиться сеансом на компьютере за брандмауэром или NAT, вы можете использовать программу обмена терминалами с открытым исходным кодом Termbeamer.
Чтобы зафиксировать то, что Алиса вводит в терминал, а затем на следующий день пусть Боб увидит, что было напечатано - без риска того, что Боб случайно набрал что-либо в этом терминале - Алиса может ввести "showterm" (http://showterm.io) в своем окне терминала, чтобы начать запись.
В общий доступ к терминалу, так что Алиса и Боб оба видят "одно и то же" окно терминала и могут оба вводить команды в это окно, существует, по-видимому, три популярных метода: Byobu, tmux или screen.
(tmate является fork tmux, который работает так же хорошо, возможно, лучше).