Problème SSH de linux vers raspberry

Bonjour à toutes et a tous,

J’ai acquis il y a environ 1 an une raspberry pi3 que j’utilisais en SSH avec mon ordi sous W10, mais depuis que j’ai mis mon ordi sous linux (ubuntu 17.10) je n’arrive plus à me connecter sur ma raspberry depuis mon ordinateur linux. J’ai essayé avec l’ordi d’un ami sous windows 10 avec putty et cela fonctionne.
Lorsque je me connecte, j’ai, au bout de trois fois le message : Permission denied (publickey,password).

Je ne vois pas comment résoudre le problème. Je suis preneur si vous avec des conseils à me donner ou si vous avez la solution.

Merci,
Nicolas

Bonjour,

Sur l’ordi en ubuntu tenter déjà de se connecter sur son propre compte.

ssh user@localhost

Pour valider que ssh fonctionne en local.

En suite tenter de se connecter sur le PI en mode verbose pour voir il y a des erreurs
ssh -vvv pi@rpi

Essayer avec le nom du PI et aussi avec son adresse IP.

A+

Bonsoir,

La connexion en local fonctionne bien, cependant je ne comprends ce qu’il m’affiche lorsque je passe en mode verbose, voici les images.Capture d’écran de 2017-10-29 20-46-08|690x388!

Quelqu’un comprends le soucis ?

Merci de votre aide,
Nicolas

Bonsoir,
Vous avez remarquez que GNUlinux est libre et dans ce cas, plus permissif que la fenêtre windows, car tout le monde est en mesure de développer. C’est un débat quasiment philosophique. :smiley:

Avec Ubuntu installé sur votre ordi, ouvrez un terminal et réinitialiser les clés du protocole SSH.

Tapez : ssh-keygen -R 192.168.xx.xx

Pourriez vous envoyez un résultat, genre copie d’écran ?
@++

Bonjour,

Voila la capture d’écran,

Je ne comprends pas car on dirait que cela vient d’un probleme de mot de passe, mais je sais que j’ai le bon car je me suis connecté en ssh depuis un ordi W10 hier via putty…

Merci de m’éclairer

ça pourrait être une histoire de clavier qwerty reconnu comme azerty, ou l’inverse ?

J’ai pensé aussi à cela, et j’ai beau écrire le mdp en qwerty il ne veut toujours pas …

Il peut éventuellement y avoir une histoire de fichiers de clé(s) à régénérer.
Là, le nom du fichier concerné ne me revient plus :frowning:

J’ai trouvé une solution. J’ai téléchargé putty pour linux et ajouté sur mon raspberry un autre utilisateur en sudoer.

Je me suis rendu compte que je ne connaissais pas le mot de passe pour me connecter en ssh celui ci ne semblant pas être « raspberry ». Même en redéfinissant le mot de passe de la pi, le ssh ne fonctionne pas depuis mon linux.
De plus en ssh j’arrive à aller jusqu’à la demande de mot de passe en tapant ssh 192.168.XX.XX mais si je passe par le nom de l’hote ssh pi@raspberrypi, ceci ne fonctionne pas …

Si vous avez des pistes je suis preneur ^^

Salut j’ai déjà eu un problème similaire sur ubuntu il faut effacer le ou les fichier know_host

ils se trouve dans ton dossier personnelle tu fait un ctrl+h (pour afficher les dossier caché) et tu devrait trouver un dossier .ssh , tu peux carrément supprimer le dossier si tu a qu’une seule machine en SSH de mémoire il se recréera tous seul .

Dis moi si sa suffit , sinon faut pet être faire la même manip sur le pi

idem pour moi
ssh: Could not resolve hostname raspberrypi: Name or service not known

a priori c’est une question de DNS pas implémenté ou pas paramétré.

Si qqun sait les fichiers à bidouiller ou le prog à activer, je suis aussi preneur.

Bonjour,

Essaie de supprimer les lignes relatives à l’adresse IP et au nom du Raspberry PI dans le fichier /home/nico/.ssh/known_hosts.

A+

Bonjour,

J’ai supprimé le fichier sur linux, mais rien n’y fait, toujours impossible de se connecter. C’est comme si le chemin n’était pas le bon. Mais je ne vois pas comment résoudre ce problème …

Salut,

Pour moi, comme le dit jojo, faut virer les « know_host » sur les 2 postes.
Puis, commencer par un truc con :slight_smile: :
ça ne vous dirait pas que l’on se tente un petit coup de « sudo apt-get install ssh » sur le Ubuntu puis sur le Rpi ; juste pour voir au cas où ?