ScreenOS : Backspace or delete key does not work with some SSH clients

By | December 13, 2015

If you are working on Juniper ScreenOS on a daily basis on a few platform/OS and SSH clients, you probably noticed that in some circumstances that the backspace or delete key isn’t working (it just does nothing, you cannot delete anything of what you have typed if you did a mistake!)… and this can be very annoying!

This have to do with how the SSH client handle the delete (or backspace) key. There is an option to change this behaviour in most of them, such as :

PuTTY :

Session settings -> Terminal -> Keyboard

Then see the following parameter :

“Change the sequence sent by” from “Control-? (127)” to “Control-H”

iTerm :

iTerm -> Preferences -> Profiles -> Default (or your current profile name) -> Keys -> Delete key sends ^H

The alternate option is also to use [CTRL] + [SHIFT] + H