The backspace key in my SSH session creates strange characters instead of deleting characters.

Your proServer and the terminal emulation used on your local computer may have different opinions about which control code the "Backspace" key should trigger.

You can display the proServer setting as follows:

$ stty
speed 9600 baud;
lflags: echoe echoke echoctl pendin
iflags: iutf8
oflags: -oxtabs
cflags: cs8 -parenb
erase
^H

In this case, the proServer expects the code ^H (ctrl+H, ASCII 8). This is the default. This corresponds to the setting "Del key sends ctrl-H" in a Mac OS terminal, for example.

If you want to change the setting on the proServer side, you can add a corresponding command to your .bashrc:

stty erase ^?

This would set the code to DEL, ASCII 127, which is another common setting.