SSH 세션에서 Ctrl-Z

SSH 세션에서 Ctrl-Z

다른 시스템에 SSH로 접속하고 Ctrl-를 누르면 ZSSH 클라이언트가 백그라운드로 들어갈 것으로 예상했습니다. 그러나 이를 수행하는 것은 원격 프로세스입니다. 마법은 어디서 일어나는가?

답변1

SSH 클라이언트는 stty -icanon -isig로컬 tty에 대한 특수 키 처리(옵션)를 비활성화하므로 을 누르면 CtrlZ클라이언트는 원시 바이트를 읽고 0x1A이를 서버에 전달합니다.

OpenSSH는 클라이언트를 일시 중단하는 특수 명령( , Enter, ) ~을 지원합니다 CtrlZ.

관련 정보