Bonjour tout le monde,

Je viens de tomber sur un point étrange et je me demandais si c'est normal.
J'ai deux comportement différents entre deux pc différents : l'un est sous
Debian Etch et l'autre sous Mandriva 2008.1

Je voulais mettre sur les deux PC dans ~/.ssh/authorized_keys une clé
publique RSA généré avec ssh-keygen par un 3e PC.
La dessus aucun problème ça marche bien et je me connecte sans problème sur
les deux.

Mais j'ai remarqué une petite différence :
Le pc Mandriva n'accepte de vérifier les clés dans authorized_keys que si
les droits du repertoire .ssh sont restreint à 600.
Le pc Debian accepte les clés dans authorized_keys quelque soit les droits
sur .ssh : ca peut aussi bien être 777 qu'il s'en tape.

Les confs sont les mêmes, seul la version de OpenSSH est différente :
Mandriva : OpenSSH_4.7p1, OpenSSL 0.9.8f 11 Oct 2007
Debian : OpenSSH_4.3p2 Debian-9etch3, OpenSSL 0.9.8c 05 Sep 2006

Est ce normal ? Mon OpenSSH est trop vieux ?
Mandriva plus securisée que Debian ? (hahaha)

Kévin.

-- 
Breizh da viken : www.pointbzh.com

Répondre à