답변:
~.
줄의 시작 부분에 물결표, 마침표를 입력하십시오 . 즉, 눌러 Enter, 다음 ~, 다음 .. (일부 언어에서는 문자 를 입력하기 위해 Shift또는 Alt을 눌러야 할 수도 있습니다 ~
.)
일반적으로 ~
문자는 줄의 시작 부분에 입력 할 때 SSH 세션에서 이스케이프 문자입니다. escape 명령 목록을 보려면 Enterthen ~?
을 입력 하십시오. 가장 일반적인 것은
~.
연결을 종료~^Z
( +를 누른 ~다음 Ctrl+ Z)를 눌러 연결을 일시 중단하고 명령을 로컬로 입력 fg
하십시오 (SSH 세션으로 돌아가려면 명령 을 실행하십시오 )줄의 시작 부분에 물결표를 원하면을 ~두 번 누릅니다 .
ssh 세션을 종료하기 exit
위해 프롬프트에서 입력 하면됩니다.
Shift+ `+를 입력하십시오.
~.
. SSH 맨 페이지 (약 절반 이상)에서 더 많은 내용을 배우려면 다음 ~?
을 입력 하여 활성 / 연결된 SSH 세션에 다시 입력하십시오. 전에 한 번 Enter 키를 누르십시오.
세션이 중단되고 프롬프트가 더 이상 응답하지 않으면 터미널 인스턴스를 종료하고 ssh 세션이 하나 인 해당 인스턴스와 관련된 모든 하위 프로세스를 세션과 함께 처리해야합니다.
새 터미널 인스턴스를 열 수 있지만 철저히 원한다면 프로세스 목록에서 ssh 세션을 찾아서 명령 행을 통해 종료하십시오.
> ps -ef |grep ssh
501 1332 142 0 20Dec11 ?? 0:01.33 /usr/bin/ssh-agent -l
501 57172 57150 0 1:58pm ttys000 0:00.01 grep ssh
501 57139 57133 0 1:57pm ttys002 0:00.03 ssh -i/Users/ian/code/ec2-keys/id_rsa-gsg-keypair someuser@someinstance.amazonaws.com
> kill 57139
그래도 작동하지 않으면 다음을 시도하십시오.
> kill -9 57139
ssh-agent
프로세스를 종료 하지 마십시오 .
또는 활동 모니터를 열고 세션을 검색하고 세션에 대한 종료 단추를 누르십시오.
~.
. 위 참조.
broken-pipe
하지만 오히려 기다리지 않습니다.