- Server1에 로그인하고 화면을 실행하세요.
- SSH를 통해 Server2에 연결하고 기존 스크린 세션에 연결
- Server1의 화면에서만 처리되도록 ^A 명령을 구현합니다.
이 경우 Server2의 화면을 제어할 수 있나요? 단지 그것으로부터 벗어나기 위해서라도 말이다.
내가 할 수 있는 유일한 일은 Server1의 화면에 SSH 세션이 포함된 창을 종료하도록 지시하는 것입니다.
답변1
예, 가능합니다. Screen에 보낼 수 있는 명령 중 하나는 메타 문자( )를 사용하는 텍스트이며 ^A
, 이는 ^A
(ctrl-A, 소문자 a) 시퀀스로 수행됩니다. ^A-a
도움말 화면( ^A-?
)에 로 정의된 키가 표시됩니다 meta
.
간단히 말해서 화면 내의 화면에 명령을 보내려면(예: 중첩된 화면 연결 끊기)을 누르면 중첩된 화면으로 ^A-a-d
전송되어 ^A-d
분리되고 첫 번째 레이어 화면이 연결된 상태로 유지됩니다.