有没有什么办法可以共享 pts/x?

有没有什么办法可以共享 pts/x?

我的意思是,用户 A 通过 ssh 连接到机器 (ubuntu 12.04)。然后 ssh 连接到另一台机器 (Linux/Solaris/etc) 并开始工作。用户 B 连接到 ubuntu 机器并可以看到用户 A 正在做什么。

我知道 solaris 中有称为 ntd (用于打开共享会话)和 ntio (用于加入先前打开的会话,您可以对打开的会话进行读取或写入访问)的实用程序。

答案1

GNUscreen可以使用命令multiuser-x标志进行会话共享(我个人只在单用户模式下尝试过,因此下面的一些内容是猜测)。从手册页中,我了解到 UserA 必须:

  1. 跑步screen
  2. Ctrl-A
  3. :multiuser on
  4. Ctrl-A
  5. :acladd UserB

那么 UserB 必须:

 screen -x UserA/

从那时起,他们就可以共享屏幕了。请注意,手册页还说:

这需要 setuid-root。

因此,这在任何给定的服务器上都可能起作用,也可能不起作用。

答案2

我认为屏风是满足您需求的一个好工具。

相关内容