Openssh

bonjour,

je veux faire un serveur ssh. tout fonctionnais bien lorsque je permettais l’identification par mot de passe.

maintenant je voudrais faire une authentification par clé crypter…

mais la impossible…

je créé une clé type RSA avec ssh-keygen puis je la place sur le repertoire ~/.ssh/authorized_keys du serveur.

puis je me connecte a mon serveur grace à >ssh -i clé user@host

et la impossible, j’ai tjrs:
permission denied (publickey, keyboard-interactive)

dans sshd-config j’ai mis:

PermitRootLogin yes
StrictModes no
RSAauthentication yes
Pubkeyauthentication yes
AuthorizedKeysFile ~/.ssh/authorized_keys
PasswordAuthentication no
PermitEmptyPasswords no

De plus mes ports sont bien ouverts

Merci

Essaie d’abord de remplacer l’alias
~/.ssh/authorized_keys
par le vrai chemin.

Quelle est la version de ton client ssh ?

Le message d’erreur est affiché du côté client ou serveur ?

c la derniere je crois 3.8p1-1

pour le chemin, c’était déjà le bon… j’avais mis /home/bla bla bla /.ssh/authorized_keys

et c coté client que l’erreur s’affiche

le serveur est mis en “service” donc je ne pourrais pas dire si du coté serveur il y a des erreurs. je ne sais pas si il y a des log, mais ca n’a pas l’air

Normalement tu dois avoir un log du côté serveur, ou au pire une option pour l’activer, c’est un truc de base :wink:

c’est moi qui ait fait le serveur. Comme je te le montre dans le fichier sshd_config, j’ai mis ce qu’il faut.

Dans les fichier d’aide de openssh, ils disent que si on laisse le strictemodes on, ca risque de ne pas fonctionner sous windows…comme quoi, il ne suffit pas d’activer un simple “truc”…

c’est pourquoi je voulais avoir plus de renseignement…

tant pis je vois que personne ne sait

bon, j’ai trouvé, c’est le logiciel qui bug en fait…

donc la solution est de prendre copssh et la ca marche!!