종료 시 SSH 세션이 종료되지 않음

종료 시 SSH 세션이 종료되지 않음

종료 시 SSH 세션이 종료되지 않는 문제에 직면했습니다. 그러면 파일에 정의된 MaxSession에 도달하게 됩니다 sshd_config.

ps auxwww | grep sshd:
root      7877  0.0  0.0  86884  3488 ?        Ss   10:42   0:00 sshd: root@pts/0
root      7989  0.0  0.0  86860  3832 ?        Ss   10:43   0:00 sshd: root@pts/1
root      8080  0.0  0.0  86860  3828 ?        Ss   10:43   0:00 sshd: root@pts/2
root     12364  0.0  0.0 109148   804 pts/2    S+   11:06   0:00 grep sshd:

현재 구성된 ClientAliveInterval은 0입니다. 이는 서버가 클라이언트의 연결 유지 상태를 확인하지 않음을 의미합니다.

내 SSH 세션이 완전히 종료되지 않는 방법이나 이유가 있습니까?

답변1

의 경우 연결을 종료하지 않으면 아무 것도 변경되지 않습니다 MaxSessions. 이 옵션은 연결 다중화( ControlMaster함수) 에만 사용됩니다 .

이는 주로 세션을 종료한 방법에 따라 달라집니다. 올바르게 수행했다면 서버 측이 바로 거기에 있을 것입니다(심각하게 손상된 것이 아닌 한. 어떤 OS를 사용하고 있습니까? 어떤 openssh 버전입니까?). 여기서 연결은 얼마나 오랫동안 열려 있나요?

관련 정보