use*_*512 7 unix ssh gnu-screen
my local machine's terminal
screen session 12345
ssh me@remotemachine (I want to be here)
screen session 67890 (I'm here)
Run Code Online (Sandbox Code Playgroud)
我已陷入困境,无法进入ssh会话以断开连接.
如果我在屏幕会话67890中按ctrl-a ctrl-d,它会将我从会话12345分离.那么如何进入第3级ssh会话以便我可以断开它?
您提供的任何基于kill的解决方案都不得损害在屏幕会话67890中运行的进程.
twa*_*erg 14
ctrl-a a
相当于发送ctrl-a
给子进程screen
,因此ctrl-a a d
应该从第一个嵌套会话断开连接.如果您将它们嵌套得更深,ctrl-a a a d
则会断开第二个嵌套会话,并a
根据需要继续添加其他s.但是,如果你的嵌套深度超过1或2级,那么当你的头部试图保持直接爆发哪个会话时你不会要求同情......