# Chasing missing SIGINT signals - SSH

DevFeed: [Chasing missing SIGINT signals - SSH](<https://devfeed.tech/articles/chasing-missing-sigint-signals-ssh-29867.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/ssh-client-signal-handling/>)

Author: info@goteleport.com (Russell Jones)

Published: 2018-05-24T00:00:00Z

Content type: article

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [ssh](<https://devfeed.tech/topics/ssh.md>), [bug](<https://devfeed.tech/topics/bug.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [issue tracker](<https://devfeed.tech/topics/issue-tracker.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Bash](<https://devfeed.tech/topics/bash.md>)

Tags: [bash](<https://devfeed.tech/tags/bash.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [cli](<https://devfeed.tech/tags/cli.md>), [issue](<https://devfeed.tech/tags/issue.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [terminal](<https://devfeed.tech/tags/terminal.md>)

## AI overview

This article explains how Teleport investigated a bug in its SSH client that caused Ctrl-C and SIGINT to be mishandled while tailing logs across multiple servers. It compares signal behavior for SSH sessions using a pseudo-terminal with command-execution requests that do not allocate one.

## Source excerpt

The first in a series on interesting bugs at Teleport. This post about missing SIGINTs and SSH is useful for Go developers who use signal handling in terminal apps.