SSH 멀티플렉싱 명령에서 종료와 중지의 차이점은 무엇입니까?

SSH 멀티플렉싱 명령에서 종료와 중지의 차이점은 무엇입니까?

ssh 매뉴얼 페이지에는 여러 SSH 세션에서 다음 세 가지 명령을 실행할 수 있다고 나와 있습니다.

  • "cancel"(전달 취소)
  • "exit"(마스터에게 종료를 요청),
  • "stop"(호스트에 추가 멀티플렉싱 요청 수락을 중지하도록 요청)

"exit"를 호출하면 내 pid가 사라지고 "cancel"을 호출하면 lsof는 내 기본 SSH 세션만 표시하고 나머지 포트 전달은 사라지기 때문에 "exit"의 기능을 알고 있다고 생각합니다. 하지만 "Exit" 또는 "Stop"을 호출하면 같은 일이 발생하는 것 같습니다. 그렇다면 그들 사이의 차이점은 무엇입니까?

답변1

exit실행 중인 모든 다중 방향 연결이 종료됩니다. stop새로운 멀티플렉스 연결은 단순히 허용되지 않습니다. 세션이 열려 있으면 종료되지만 exit자동으로 닫힐 때까지 유지됩니다 stop.

관련 정보