Hello,
Let me check it - I'm using SSH on daily basis for connecting to different servers all over the world (I'm specialised in malware cleaning and server security), but sometimes making connection may be hard, probably because of some misconfigurations.
I'll check it for free, and if I'll be able to connect I'll show you how to generate pair of keys and configure your putty
Regards,
Adam