Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssh 您可以使用屏幕(1)和多个TTY来进行低带宽控制台共享吗?_Ssh_Ncurses_Gnu Screen_Tty_Screensharing - Fatal编程技术网

Ssh 您可以使用屏幕(1)和多个TTY来进行低带宽控制台共享吗?

Ssh 您可以使用屏幕(1)和多个TTY来进行低带宽控制台共享吗?,ssh,ncurses,gnu-screen,tty,screensharing,Ssh,Ncurses,Gnu Screen,Tty,Screensharing,在低带宽环境中工作有时我需要与同事共享文本控制台(TTY)屏幕。我经常使用screen(1)工具在同一SSH连接中保持多个窗口处于打开状态,并且当我的连接由于互联网故障而中断时,能够重新连接并继续我中断的位置。我想知道我们是否不能将多个SSH会话/TTY附加到同一屏幕(1)会话,以便我的同事和我都可以使用同一个控制台?这应该是可能的,但它是吗?答案如下: 第一个屏幕会话以开始 屏幕 然后,其他人可以从另一个控制台作为同一用户连接到同一屏幕会话 屏幕-x 然后它们都可以工作,一个人输入的一件东

在低带宽环境中工作有时我需要与同事共享文本控制台(TTY)屏幕。我经常使用screen(1)工具在同一SSH连接中保持多个窗口处于打开状态,并且当我的连接由于互联网故障而中断时,能够重新连接并继续我中断的位置。我想知道我们是否不能将多个SSH会话/TTY附加到同一屏幕(1)会话,以便我的同事和我都可以使用同一个控制台?这应该是可能的,但它是吗?

答案如下:

  • 第一个屏幕会话以开始

    屏幕

  • 然后,其他人可以从另一个控制台作为同一用户连接到同一屏幕会话

    屏幕-x

  • 然后它们都可以工作,一个人输入的一件东西,双方都可以看到,等等


    注意:如果屏幕会话有多个窗口,则每个连接的终端可以独立切换到不同的窗口。

    除非它们是同一用户,否则无法工作。@ThomasDickey如果它们是同一用户,是否可以工作?怎么用?这将非常酷,因为在我的用例中,我们将作为同一个用户进行操作。同一个用户(拥有权限)可以从不同的终端(当然是在同一台机器上)进行连接。