X Forward 프로그램이 있는 경우 종료 후 SSH가 종료되지 않습니다.

X Forward 프로그램이 있는 경우 종료 후 SSH가 종료되지 않습니다.

CtrlCSSH를 통해 X 프로그램을 실행한 후, 쉘이 종료된 후에 SSH는 종료되지 않습니다( 종료하려면 예를 들어 사용해야 합니다 ).

내 생각엔 X 프로그램이 종료되었지만 여전히 일부 "연결"(해제되지 않음)이 남아 있는 것 같습니다. 지금 내가 찾은 예외는 gtk-demo및 입니다 acroread.

이유를 아는 사람이 있나요? 이것이 ssh{,d} 구성에 문제가 있습니까?

답변1

X 프로그램을 시작하면 프로그램을 닫을 때 종료되지 않는 백그라운드 프로세스가 시작될 수 있습니다(또는 프로그램 자체가 제대로 종료되지 않습니다). 바라보다여기무슨 일이 일어났는지 설명하려고요.

이 문제를 해결하려면 어떤 프로세스가 아직 실행 중인지 확인하여 SSH를 통해 로그인할 때 해당 프로세스가 시작되지 않도록 하거나 로그아웃하기 전에 해당 프로세스를 종료하면 됩니다. 물론 로그아웃 후 SSH 연결을 종료할 수도 있습니다.

관련 정보