Nicodoc
J'utilisais une clé publique dsa pour faire une connexion ssh.
J'ai voulu supprimer cette clé donc j'ai effacé mon fichier dsa sur ma machine et j'ai supprimer le fichier authorized_keys sur
la machine distante.
Problème maintenant je ne peut me connecter à la machine, quand je tape le mot de passe j'obtiens un
permission denied !!!!!
Que faut-il faire ?
pmarion
J'espère que tu n'as pas touché à
/etc/ssh/ssh_host_dsa_key
/etc/ssh/ssh_host_dsa_key.pub
Essaie de ré-créer ton fichier dsa !
Est-ce qu'un autre utilisateur (root par exemple) peut faire
ssh nom_login_machine_distante@nom_machine_distante
Nicodoc
Si j'ai bien effacé finalement ces fichiers sur la machine distante.....puis j'ai fait un service sshd restart
qui les a recréés et apparement ca remarche..
A quoi serve ces fichiers....ce ne sont pas les clés puisqu'elles sont dans le .shh de chaque utilisateur.
proxy
Si tu as mis PasswordAuthentication no sur le serveur, c'est mort !!!
pmarion
Les fichiers dsa dans /etc/ssh servent à identifier les hosts, il ne faut normalement jamais y toucher ! ! ! .
Ce sont des clés publiques et privées comme pour les utilisateurs mai pour les hosts.
Comment est paramétré ton sshd sur la machine distante ?
Nicodoc
En les cles de la machine hote et en redémarrant sshd, celui ce à recréer les clefs eyt maintenant ca marhce...
merci pour votre aide
pmarion
Une question quand même, comment as tu redémarré sshd si tu n'avais plus d'accès ssh ? ?
Nicodoc
heureusement je peux accédé physiquement au serveur et me logguer dessus....heureusement