- 登录到 Server1 并运行 screen
- 通过 SSH 连接到 Server2 并连接到现有屏幕会话
- 实现^A命令仅由Server1的屏幕处理
这种情况下可以控制Server2的屏幕吗?哪怕只是脱离它。
我唯一能做的就是告诉 Server1 的屏幕终止其包含 SSH 会话的窗口。
答案1
对的,这是可能的。您可以使用其元字符 ( ) 发送 Screen 的命令之一^A
是文字,它是通过(ctrl-A, 小写 a) 序列^A
完成的。^A-a
在帮助屏幕 ( ^A-?
) 上,您将看到一个定义为 的按键meta
。
因此,简而言之,要向屏幕内的屏幕发送命令(例如,断开嵌套屏幕的连接),您可以按^A-a-d
,这将发送^A-d
到嵌套屏幕,将其分离并保持第一层屏幕的连接。