Putty is a free implementation of SSH and Telnet for Windows and Unix platforms, along with an xterm terminal emulator. It is written and maintained primarily by Simon Tatham. The latest version can be Download from here
I later found instances where Putty responded with odd characters like  where I expected ° so wondered how to correct this
So first off, how do you know what keyboard is configured in your Linux. I found this in the default keyboard setting.
$ cat /etc/default/keyboard # KEYBOARD CONFIGURATION FILE # Consult the keyboard(5) manual page. XKBMODEL="pc105" XKBLAYOUT="gb" XKBVARIANT="extd" XKBOPTIONS="" BACKSPACE="guess"
Next make sure that PuTTY is set for UTF-8 as well. You can do this under Window -> Translation -> Remote Character Set. Then choose a font that supports a reasonable portion of the Unicode range as well - I chose Courier New but rember also to save save settings to default as well as any other existing configured sessions
Whilst PuTTY is the most popular SSH client for Windows.
One, and probably the only one, of PuTTY drawbacks is that you need to start a new copy of PuTTY
every time you open a new connection. So if you need e.g. 5 active connections you run 5 PuTTY instances
and you have 5 PuTTY windows on the desktop.
MTPuTTY (Multi-Tabbed PuTTY) is a small *FREE* utility enabling you to wrap unlimited number of PuTTY
applications in one tabbed GUI interface. You still continue using putty SSH client,
but you are no longer messing around with PuTTY windows - each window will be opened in a separate tab
sudo apt-get autoremove