SSH 연결 확인

SSH 연결 확인

연결이 끊어졌을 때 SSH 연결 활동을 감지할 수 있습니까? 전화(ssh 클라이언트)를 통해 서버에 연결하고 인터넷을 껐지만 시스템(w, netstat)에서는 아직 서버에 있다고 합니다. 활동을 즉시 결정하거나 시간 초과를 기다릴 수 있습니까?

답변1

서버의 경우 man 5 sshd_config옵션을 참조하세요.ClientAliveInterval그리고ClientAliveCountMax. 연결이 중단될 때 서버가 이를 감지하도록 하려면 /etc/ssh/sshd_config서버 시스템에서 이러한 옵션을 사용해야 합니다.

고객보기 man 5 ssh_config, 옵션ServerAliveInterval그리고ServerAliveCountMax. 연결이 중단된 시기를 클라이언트에서 감지하도록 하려면 클라이언트 컴퓨터에서 또는 연결을 시작할 때 명령줄에서 이러한 옵션을 사용해야 합니다 /etc/ssh/ssh_config( ~/.ssh/config) ssh -o ServerAliveInterval=… -o ServerAliveCountMax=….

읽다내 다른 답변은 다음과 같습니다., 몇 가지 흥미로운 링크를 자세히 설명하고 제공합니다. OP는 유휴 사용자(예:아니요ClientAlive*/mechanism ServerAlive*) 끊어진 연결을 감지하려고 합니다(예:정확히메커니즘이 작동합니다).

관련 정보