【问题标题】:Linux Terminal: how to capture or watch other terminal sessionLinux 终端:如何捕获或观看其他终端会话
【发布时间】:2010-11-24 02:33:18
【问题描述】:

假设我使用 ssh 访问服务器。同时,还有另一个人访问该服务器。

是否有可能在那个人的终端上看到正在发生的事情。意思是,我可以看看他在打字吗?

【问题讨论】:

    标签: linux terminal


    【解决方案1】:

    如果对方正在使用 Linux 控制台,您可以使用conspy

    【讨论】:

      【解决方案2】:

      如果你的意思是对方想让你看到他的控制台,你们两个可以使用 screen 来共享一个终端。有关如何执行此操作的完整说明,请参阅 http://www.gnu.org/software/screen/manual/html_node/Multiuser-Session.html

      【讨论】:

      • root 用户是否可以看到其他人不希望被观看的控制台?
      • 我的回答是共享终端,而不是窥探别人的终端。我不知道该怎么做。
      【解决方案3】:

      我也使用类似于 Maze 所说的方法。这是访客只读的单向共享。它是这样工作的:

      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 导致 tail 等待文件的更多输出。使用ctrl-C 停止显示文件内容。

      【讨论】:

        【解决方案4】:

        您可以使用小工具script 将终端登录到文件中。观察方可以简单地tail -f 关注该文件。

        这是一种更简单的方法,但在大多数情况下效果很好

        【讨论】:

          【解决方案5】:

          捕获 Alice 在终端中键入的内容, 然后第二天让鲍勃看看输入了什么—— 没有任何鲍勃不小心在那个终端输入任何东西的风险—— Alice 可以在她的终端窗口中输入“showterm”(http://showterm.io)来开始录制。

          共享一个终端,这样 Alice 和 Bob 都可以看到“相同”的终端窗口,并且都可以在该窗口中输入命令, 似乎有三种流行的方法: Byobutmuxscreen

          tmate 是 tmux 的一个分支,效果一样好,也许更好)。

          【讨论】:

            【解决方案6】:

            你也可以试试"cat /dev/vcsa1"

            【讨论】:

              【解决方案7】:

              嗯,取决于它是用于“直播”还是“点播”目的,您可以使用www.playterm.org 之类的服务在线重播它。

              【讨论】:

                【解决方案8】:

                如果您想在防火墙或 NAT 后面的机器上共享会话,可以使用开源终端共享程序Termbeamer

                【讨论】:

                  【解决方案9】:

                  一些美好而简单的事情:

                  watch -n 1 cat /dev/vcsa1
                  

                  watch -n 1指的是刷新时间。

                  【讨论】:

                    猜你喜欢
                    • 2020-04-20
                    • 1970-01-01
                    • 1970-01-01
                    • 2011-12-30
                    • 2021-09-14
                    • 2021-03-10
                    • 2022-12-13
                    • 2017-06-20
                    • 2020-01-21
                    相关资源
                    最近更新 更多