Consegui entrar usando a autenticação baseada em chave.
Primeiro, vá para a interface web dd-wrt e ative o SSHd. Está sob a aba SERVIÇOS, SECURE SHELL. Ative o SSHd e desative o LOGIN PASSWORD.
Acesse sua linha de comando e gere sua chave pública:
$bash-2.xx: ssh-keygen
Este comando gera uma chave pública para você em ~ / .ssh / id_rsa.pub. CAT o conteúdo desse arquivo e copie-o para a interface web dd-wrt:
$bash-2.xx: cat ~/.ssh/id_rsa.pub
Será produzido algo assim:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD1SiwJqtKYZEuiHKSU8MDjEK9F5YZlrn8PPm0ZjZe4So7omWAf60c3oRtDCTrJGFapj/R3Mhh4X5QXDd1/qWdRD/FGxnK7Y2KvVSymB5UPD+O9zF6Otbp0MvL3G4fGYn+MJH1hjj3uFJvQ9Mm3+f1tWfLZl4PVirSitSYM5SL5LdtmCnmGTtjrDGnZfC6wCZCpB5B1vBjEV2XUKx0u7urQZKebp8VMiI0akeFX7N7Hmzmx7igaTmLsPvqbpA3YHvo4zxwtl8eBSMb2ilnLc2D5rGucin8HJvnuzGaa1zhAGshGT5M0lNby3hgPKDYHcKWx4a56+RZjiIn38WOCFHIt
Copie isso para o campo AUTHORIZED KEYS em dd-wrt's SERVICES > SECURE SHELL
Clique em Aplicar e reinicialize o roteador no botão REBOOT ROUTER na parte inferior da página da interface.
Agora faça o login via ssh na linha de comando:
$bash-2.xx: ssh root@
Tudo isso na página wiki dd-wrt: SSH externo