web-dev-qa-db-fra.com

Impossible de connecter SSH dans un routeur DD-WRT

J'ai ce routeur: Linksys WRT160NL

J'essaie de ssh pour cela:

$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

mais je ne peux pas me connecter, que puis-je faire?

6
Joe Cabezas

J'ai pu entrer à l'aide d'une authentification à clé.

Tout d'abord, allez à l'interface Web DD-WRT et activez SSHD. C'est sous l'onglet Services, Secure Shell. Activer SSHD et désactiver la connexion de mot de passe.

Allez à votre ligne de commande et générez votre clé publique:

$ Bash-2.xx: ssh-keygen

Cette commande génère une clé publique pour vous dans ~/.ssh/id_rsa.pub. Cat le contenu de ce fichier et le copier sur l'interface Web DD-WRT:

$ Bash-2.xx: Cat ~/.SSH/ID_RSA.PUB

Cela donnera quelque chose comme ceci:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD1SiwJqtKYZEuiHKSU8MDjEK9F5YZlrn8PPm0ZjZe4So7omWAf60c3oRtDCTrJGFapj/R3Mhh4X5QXDd1/qWdRD/FGxnK7Y2KvVSymB5UPD + O9zF6Otbp0MvL3G4fGYn + + MJH1hjj3uFJvQ9Mm3 f1tWfLZl4PVirSitSYM5SL5LdtmCnmGTtjrDGnZfC6wCZCpB5B1vBjEV2XUKx0u7urQZKebp8VMiI0akeFX7N7Hmzmx7igaTmLsPvqbpA3YHvo4zxwtl8eBSMb2ilnLc2D5rGucin8HJvnuzGaa1zhAGshGT5M0lNby3hgPKDYHcKWx4a56 + RZjiIn38WOCFHIt

Copiez cela dans le champ Keys autorisé dans les services de DD-WRT> Secure Shell

Appuyez sur Appliquer, puis redémarrez le routeur du bouton de routeur de redémarrage situé en bas de la page d'interface.

Maintenant connectez-vous via SSH sur la ligne de commande:

$ Bash-2.xx: root SSH @

Tout cela dans la page Wiki DD-WRT: SSH externe

7
Homerobski