使用 Ubuntu 的“screen”命令来共享屏幕

Bru*_*uno 6 server command-line

我有两台机器。我 SSH 进入了一个。我希望我在一个屏幕上输入的任何内容都显示在另一个屏幕上。我知道你可以用 GNU screen 命令来做到这一点。如何?

谢谢!

Pan*_*her 9

您可以使用 screen 的多用户功能来执行此操作。

假设您使用相同的用户名进行 ssh 连接并连接...

1) 启动 ssh 会话

ssh user@server
Run Code Online (Sandbox Code Playgroud)

2) 启动一个屏幕会话,-S 为会话命名

screen -S shared
Run Code Online (Sandbox Code Playgroud)

3) 启用多用户。

Ctrl+ a+:

:multiuser on
Run Code Online (Sandbox Code Playgroud)

Ctrl+ a+:

 :acladd user2
Run Code Online (Sandbox Code Playgroud)

4)现在在服务器上,您可以连接

screen -x user2/shared
Run Code Online (Sandbox Code Playgroud)

我在我的博客上详细描述了如何做到这一点

http://blog.bodhizazen.com/linux/shared-ssh-sessions-update-for-jaunty-ubuntu-904/

该博客中的一些信息有点过时,但是,它涵盖了其他安全问题和不止一个用户。应该让你开始。