It seems that as of version 17xxx the guys are DD-WRT switched from OpenSSH to Dropbear. No big deal really, except the SSH keys are not compatible with each other, thus preventing SSH from running.
To fix SSH:
- Enable Telnet
- Telnet into your router and run the following commands:
- cd /tmp/root/.ssh/
- rm authorized_keys
- rm ssh_host_dss_key
- rm ssh_host_rsa_key
- nvram unset sshd_rsa_host_key
- nvram commit
- reboot
Once the Router Restarts, SSH should be working, and when you try to login, you will get a prompt to accept the new Key Generated by DropBear
Props to Pinchiis blog for the how-to