가능한 중복:
충돌이 발생한 SSH 세션을 어떻게 중단할 수 있나요?
명령줄에서 SSH 세션을 시작했지만 이제 로컬 명령줄로 돌아가고 싶습니다. 다른 프로세스의 경우 Ctrl+ 를 누른 Z다음 실행합니다 bg
. 그러나 Ctrl+ Zget은 로컬 SSH 프로세스가 아닌 원격으로 전송됩니다. 로컬 SSH 프로세스로 어떻게 보내나요?
답변1
SSH에는 이스케이프 문자가 있으며 기본적으로 물결표입니다 ~
. 이후에만 인식됩니다 Enter.
SSH 세션을 일시 중단하려면 +를 ~입력하세요 .CtrlZ
ssh(1)
아래 설명서 를 참고하세요탈출 문자자세한 내용은.
답변2
요즘에는 가치가 덜할 수도 있지만, 내 경우에는$HOME/.bashrc나는 ssh에 별칭을 지정했습니다.
alias ssh='ssh -e ^]'
그렇게 해서 나는 평범한 사람들과의 잠재적인 충돌을 피합니다.~개행 이후에 신선하지만 사용법. 대신 ssh 세션에서 빠져나오려면 Ctrl ]then 을 누르세요 Ctrl Z. 이는 오래 전 오래된 텔넷에서(또는 여전히 sshd가 없는 일부 임베디드 Linux 장치, TV 등에서) 사용했던 방식과 일치합니다.