[SSH] Server Refused Our Key

Forum sur la sécurité des réseaux, la configuration des firewalls, la mise en place de protections contre les attaques, de DMZ, de systèmes anti-intrusion ...

Modérateur: modos Ixus

[SSH] Server Refused Our Key

Messagepar PsYKrO » 07 Sep 2006 09:51

Bonjour,

J'ai installé Ubuntu Server

J’arrive au stade de l’installation de Openssh.

Code: Tout sélectionner
# sudo apt-get install openssh-server


Après l’installation, je vais crée ma paire de clé en tant qu’utilisateur (Fred)

Code: Tout sélectionner
#ssh-keygen –t rsa –b 1024


Il me demande si je veux mettre mes clés dans /home/fred/.ssh/id_rsa
C’est OK
Ensuite, je lui renseigne ma passphrase.

Code: Tout sélectionner
# cd /home/fred/.ssh
# cat id_rsa.pub >> authorized_keys (ou authorized_keys2 j’ai testé les deux)


Je copie ensuite ma clé privé sur mon pc windows. (je fais un cp tout bête car je suis en phase de test)

J’ouvre avec PuttyGen la clé privée pour le mettre dans le format « putty ».

Code: Tout sélectionner
>> Load « cle privée »
>> passphrase
>> Save the private keys


Je test ensuite avec putty et la j’ai le beau message:

Server Refused Our Key


Hypothèse 1 :

J’ai les droits sur le répertoire /home/fred pas correct.
Donc :

Code: Tout sélectionner
# sudo chmod 777 –R /home/fred


Pour faire les tests, je donne tous les droits sur le repertoire et les fichiers.

Conclusion : Le même message

Hypothèse 2 :

Mes clés ne sont pas bon.
J’utilise donc PuttyGen pour créer mes clés (fais sous windows)
Je copie cette fois ci ma clé public sur le serveur, en lui donnant les droits 777 et en le renommant en authorized_keys

Conclusion : Le même message

Hypothèse 3 :

Le fichier de configuration n’est pas bon

Code: Tout sélectionner
Protocol 2,1
HostKey /etc/ssh/ssh_host_key
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
ServerKeyBits 1024
LoginGraceTime 600
KeyRegenerationInterval 3600
PermitRootLogin no
IgnoreRhosts yes
StrictModes yes
KeepAlive yes
SyslogFacility AUTHPRIV
LogLevel INFO
RhostsAuthentication no
RhostsRSAAuthentication no
HostbasedAuthentication no
RSAAuthentication yes
PasswordAuthentication no
PermitEmptyPasswords no
PubkeyAuthentication yes
AuthorizedKeysFile   .ssh/authorized_keys
Subsystem sftp /usr/libexec/openssh/sftp-server



J’ai toujours le même problème !
Si je met PasswdAuthentification à yes alors je peux me connecter avec mot de passe.

Merci par avance

PS : je fais le tour de plein de site, google, forum, etc… je n’arrive pas à trouver une solution
PS2 : et voilà quand on veux pas sauvegarder son fichier config SSH de son ancienne distribution… on repart à 0 !
Un voyage de 1000 lieux a commencé par un pas !
Avatar de l’utilisateur
PsYKrO
Aspirant
Aspirant
 
Messages: 125
Inscrit le: 09 Nov 2004 09:40

Messagepar HaM » 07 Sep 2006 14:29

Les droits sur le fichier authorized_keys doivent être 600.
Et ceux du dossier .ssh 700.
Avatar de l’utilisateur
HaM
Amiral
Amiral
 
Messages: 1045
Inscrit le: 31 Juil 2002 00:00
Localisation: Boulogne-Billancourt 92


Retour vers Sécurité et réseaux

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 2 invité(s)

cron