I'm going crazy trying to connect to my Pi through PuTTY. I know I have SSH enabled, I checked the ports, used ifconfig and put in every single IP address I saw in there, used hostname -I, and they all either say Connection timed out or Permission denied. All I want is to eventually be able to run a headless Pi but that's not looking so great right now.
Try to remove configuration and reconfigure the ssh solution here.
$ sudo rm /etc/ssh/ssh_host_* && sudo dpkg-reconfigure openssh-server
Many similar problem found on Noobs, and this one seems to have verified answer: SSH time out and connection abort