4 votes

Dropbear sait-il ce qu'est un fichier ~/.ssh/config ?

Je souhaite effectuer un ssh à partir d'un hôte (OpenWrt exécutant Dropbear) vers un autre hôte sur le même LAN qui exécute un serveur et un client open-ssh.

J'ai converti la clé privée open-ssh de l'autre hôte au format dropbear et l'ai enregistrée dans ~/.ssh/ncp_key_dropbear sur l'hôte OpenWrt.

Maintenant je peux faire un ssh depuis OpenWrt vers l'autre hôte comme ceci :

# ssh -i ncp_key_dropbear root@192.168.1.124 -p 22

J'ai également créé un fichier ~/.ssh/config sur l'hôte OpenWrt comme ceci :

Host ncp
        User root
        Port 22
        IdentityFile ~/.ssh/ncp_key_dropbear
        HostName 192.168.1.124

Mais quand j'essaie de me connecter avec cette commande :

# ssh ncp

Je reçois cette erreur...

root@OpenWrt:~/.ssh# ssh ncp

ssh: Connection to root@ncp:22 exited: Connect failed: Error resolving 'ncp' port '22'. Name does not resolve

En fait, j'obtiens la même erreur même si je change le port en 1022 alors que le sshd sur l'hôte distant écoute également sur ce port.

J'ai configuré un fichier ~/.ssh/config sur l'autre hôte comme ci-dessus, sauf que j'utilise un client open-ssh sur cet hôte, et que peut ssh de celui-ci à OpenWrt comme ceci :

# ssh openwrt

Alors pourquoi mon fichier de configuration ne fonctionne pas sur l'OpenWrt ? Dropbear ne connaît-il rien aux fichiers ~/.ssh/config ? Voici un article de 2009 qui semble le suggérer, mais les choses ont sûrement changé ?

A la vôtre,

Flex

5voto

FlexMcMurphy Points 183

J'ai confirmation de l'auteur de Dropbear qu'il ne supporte pas actuellement un fichier de configuration tel que ~/.ssh/config.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X