다음 .ssh/config
구성으로 :
ControlMaster auto
ControlPath /tmp/ssh_mux_%h_%p_%r
ControlPersist 4h
4 시간 전에 지속 연결을 닫는 방법은 무엇입니까?
새 연결을 만들 수 있다는 것을 알고 있지만 연결을 닫는 방법 (모두)?
지속되는 모든 연결을 표시하고 개별적으로 처리하는 방법이있을 수 있지만 찾을 수 없습니다.
로부터 수동 :
-O ctl_cmd
활성 연결 멀티플렉싱 마스터 프로세스를 제어합니다. 때-O
옵션이 지정되면,ctl_cmd
인수는 해석 마스터 프로세스로 전달됩니다. 유효한 명령 :check
(마스터 프로세스가 실행 중인지 확인),forward
(명령 실행없이 전달 요청),cancel
(전달 취소),exit
(마스터에게 종료stop
요청 ) 및 (마스터에게 추가 멀티플렉싱 요청 수락을 중지하도록 요청).
이전 버전에는 check
및 만 exit
있지만 목적에 충분합니다.
ssh -O check host.example.com
한 번에 모든 연결 (특정 호스트에 대한 연결뿐만 아니라)을 삭제하려면 각 소켓을 제어하는 ssh 클라이언트를 나열 fuser /tmp/ssh_mux_*
하거나 lsof /tmp/ssh_mux_*
나열합니다. fuser -HUP -k tmp/ssh_mux_*
모두 깨끗하게 죽이기 위해 사용 합니다 (신호로 SIGHUP를 사용하는 것이 클라이언트가 소켓을 적절하게 제거 할 수 있도록하는 것이 가장 좋습니다).
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다