Escape from ssh

If you ever get an ssh session that seems to be stuck, try closing the connection using one of the ssh built-in escape sequences.

Just type at the beginning of a new line:

~.

If you have to close a remote ssh session that was started from an ssh session, you will have to escape the escape character, and type:

~~.

For a list of available escape sequences:

~?

The escape character can be modified using the -e command line option:

ssh -e '_' remote.host.your.domain

For more detail, take a look at the ESCAPE CHARACTERS section of the ssh man page or the following links:

Kargig’s blog

Betabug’s blog

Leave a Reply

Your email address will not be published. Required fields are marked *