터미널을 닫지 않고 응답하지 않는 ssh 세션 종료


110

전체 터미널을 종료하지 않고 응답하지 않는 SSH 세션에서 연결을 끊는 방법이 있습니까? 특히 나는 곤솔을 사용하고 있는데, 내가 작업하는 기계가 때때로 정지하지만 실제로 죽지는 않습니다 (따라서 연결이 끊어짐). 따라서 SSH가 멈 추면 터미널을 닫고 새 터미널을 열어서 다시 SSH로 연결하거나 다른 작업을 수행해야합니다. ssh 세션에서 효과적으로 ctrl + c를 수행하는 방법이 있습니까?


답변:


150

한 가지 방법은 ssh escape 문자를 사용하는 것입니다. 기본적으로 이것은 "~"이지만 -essh를 호출 할 때 또는 EscapeCharssh 구성에서 옵션을 사용 하여 수동으로 설정할 수 있습니다 . 중단 된 세션을 종료하려면 종종 작동합니다.

~.

Gilles가 지적한 바와 같이, 이것은 타격 후 바로 인식 Enter됩니다.


25
실제로 이것은 원격 컴퓨터에서 일어나는 일에 관계없이 작동합니다. 당신이 경험 한 것은 ~Enter를 누른 직후에만 활성화된다는 것입니다 (그렇지 않으면 너무 방해가 될 것입니다).
Gilles

3
완벽하다, 나는 이것이 어딘가에 더 잘 문서화되기를 바란다. 나는 이것을 전에 본 적이 없다
Falmarri

4
포르투갈어 키보드에서 두 번 누른 ~다음.
rsilva4
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.