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 !