This has always bugged me. When I ssh or telnet to a Unix server (whatever flavour) it always manages to guess correctly the terminal type I am logging in from and so the keyboard always acts 'normally' ... i.e. the backspace key works.
But then when I have successfully logged in, it often guesses incorrectly the terminal type I am using and makes incorrect key mappings - especially for the backspace key, meaning I have to issue a:
stty erase ...
type command to fix it.
Any Unix gurus out there know why this happens?