종료를 강제하는 "비밀"키보드 단축키가 있습니다. ~) 고정 된 세션에서 다음 키를 순서대로 누르 Enter~.십시오. 고객이 더 이상 고민하지 않고 사업을 종료합니다.
통신 문제에 대한 오래 걸리는 행동은 버그가 아니며 SSH 세션이 다른 쪽이 다시 오기를 바라며 끊어집니다. 네트워크가 중단되면 때로는 며칠 후에 SSH 세션을 다시받을 수 있습니다. 물론 위의 순서대로 포기하고 죽으라고 말할 수 있습니다. 클라이언트에서 연결 유지 시간 초과를 설정하여 일정 시간 동안 활성 링크가없는 경우 자체적으로 종료되도록 기본 설정과 같은 다양한 작업을 수행 할 수 있지만 기본 동작은 다음과 같습니다. 가능한 연결!
편집 : 이 인터럽트 키의 또 다른 유용한 응용 프로그램은 로컬 ssh 클라이언트의 관심을 끌고 잠깐 동안 로컬 셸로 돌아와서 (역사에서 무언가를 얻는 것과 같이) 원격으로 계속 작동하도록하는 것입니다. Enter~ Ctrl+ Zssh 클라이언트를 로컬 쉘의 백그라운드 작업 큐로 보낸 다음 fg
정상적으로 돌아가십시오.
편집 : 중첩 된 SSH 세션을 처리 할 때 여러 틸드 문자를 추가하여 체인의 SSH 세션 중 하나만 분리하고 나머지는 유지 할 수 있습니다. 예를 들어, 3 단계로 중첩 된 경우 (예 : local-> Machine1-> Machine2-> Machine3에서 ssh) Enter~.로컬 세션으로 돌아가서 Enter~~.Machine1에 Enter~~~.남겨두고 Machine2에 남겨 둡니다. . 이것은 ssh 세션을 일시적으로 백그라운드로 이동하는 것과 같은 다른 이스케이프 시퀀스에서도 작동합니다. 위는 물결표를 더 추가하여 모든 수준의 중첩에서 작동합니다.
마지막으로 사용 Enter~?가능한 이스케이프 명령의 도움말 메뉴를 인쇄하는 데 사용할 수 있습니다.
TL; DR-지원되는 이스케이프 명령은 지원되는 이스케이프 시퀀스입니다.
~. - terminate connection (and any multiplexed sessions)
~B - send a BREAK to the remote system
~C - open a command line
~R - request rekey
~V/v - decrease/increase verbosity (LogLevel)
~^Z - suspend ssh
~# - list forwarded connections
~& - background ssh (when waiting for connections to terminate)
~? - this message
~~ - send the escape character by typing it twice
(Note that escapes are only recognized immediately after newline.)