Heads Up :
The post you are writing will appear in a public forum. Please ensure all content is appropriate for public consumption. Review the employee guidelines for the community here.
In my case the aaa and vty lines were correct but it was the crypto modulus RSA keys that had not been run. Once that was done, I was able to login.
(config)# crypto key generate rsa general-keys modulus 1024