I have a couple of linux machines on my internal network in can putty into and do my thing just fine.
I have one external backup linux at a friends house where putty acts strange:
When logging in i can change dirs just fine, but once i run any command like NANO or TOP, putty stops responding. TOP gives me 3 to 4 lines of text and then freezes.
I also tried it on my android over the air and it works. Same android over wifi(openwrt), and freeze. Putty on my desktop freezes also.
ssh port at his house is 4444.
strange!
note: I just putty'd into Vultr VPS and it works there.