Não é possível logar o ssh em um roteador dd-wrt

6

Eu tenho este roteador: linksys WRT160NL

Estou tentando aprender:

$ssh -l root -p 1522 192.168.1.1
DD-WRT v24-sp2 std (c) 2010 NewMedia-NET GmbH
Release: 08/07/10 (SVN revision: 14896)
[email protected]'s password: 
PTY allocation request failed on channel 0
shell request failed on channel 0

mas não consigo fazer login, o que posso fazer?

    
por Joe Cabezas 16.10.2012 / 06:15

1 resposta

5

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

    
por 19.10.2012 / 14:29

Tags