检测 ssh 客户端断开连接的方法

检测 ssh 客户端断开连接的方法

如何检测 SSH 客户端何时与我的服务器断开连接?如果与客户端的连接中断(客户端未发送断开连接命令),我的服务器应用程序将通过标准输入接收字符 0xFF。我尝试在 sshd_config 中使用 KeepAlive 和 ClientAlive 参数,但连接始终未关闭(我没有收到任何信号,如 SIGHUP、SIGTERM 或任何其他信号)。

另一方面,我该如何关闭挂起的连接?已建立多个连接,其他连接运行良好。重新启动 SSH 服务器不是解决方案。

相关内容