Re: sshd doesn't disconnect for 30+ minutes after the TCP connection is closed ungracefully
Date: Wed, 01 Mar 2023 11:36:32 UTC
> On 1. Mar 2023, at 11:35, Yuri <yuri@freebsd.org> wrote: > > Windows system connects to FreeBSD through ssh and then this connection dies because of WiFi or VPN issues. > > FreeBSD still has the sshd process alive for this connection for 30+ minutes. > > TCP keepalive is enabled on the FreeBSD host: > > $ sysctl net.inet.tcp.always_keepalive > net.inet.tcp.always_keepalive: 1 > > Shouldn't TCP keepalive kill this sshd process after 3-4 minutes because this connection isn't alive? > Keepalives start after net.inet.tcp.keepidle milliseconds (2h by default). Cheers