Older implementations of sshd forwarded a break request to the connected process as a SIGINT. This was fixed (see bug 888), but seems to have re-appeared again. We see the following in the syslog: Feb 15 12:51:24 jerom sshd[14392]: debug1: server_input_channel_req: channel 0 request break reply 0 Feb 15 12:51:24 jerom sshd[14392]: debug1: session_by_channel: session 0 channel 0 Feb 15 12:51:24 jerom sshd[14392]: debug1: session_input_channel_req: session 0 req break However, the connected process is not getting a SIGINT.
Changed version
Created attachment 2027 [details] send break to correct fd Break delivery in sshd was indeed broken. This patch should fix it, but I don't personally see any change in behaviour after applying it. Does it help your case?
This fix is committed
Set all RESOLVED bugs to CLOSED with release of OpenSSH 7.1