Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/03/2020, à 11:05

tintinux

[Résolu]Impossible de se connecter par clé SSH

Bonjour

J'ai suivi la page https://doc.ubuntu-fr.org/ssh#authentif … iqueprivee

Mes clés ont été générées, sans passphrase pour l'instant.
Quand je veux copier la clé publique sur le serveur cible, j'obtiens :

monuser@monclient.com:~$ ssh-copy-id -i ~/.ssh/id_rsa.pub monuser@monserveur.com
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/home/monuser/.ssh/id_rsa.pub"
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
sign_and_send_pubkey: signing failed: agent refused operation
monuser@monserveur.com's password: 

Number of key(s) added: 1

Now try logging into the machine, with:   "ssh 'monuser@monserveur.com'"
and check to make sure that only the key(s) you wanted were added.

Et, si je fais ce qu'on me demande :

monuser@monclient.com:~$ ssh 'monuser@monserveur.com'
sign_and_send_pubkey: signing failed: agent refused operation
monuser@monserveur.com's password:

Sur le serveur, aucun fichier id_rsa n'est copié dans le dossier /authorized_keys, qui ne semble d'ailleurs pas être un dossier.
Et si je le supprime, et recommence la copie, c'est pareil.

monuser@ns317111:~$ ls -l /home/monuser/.ssh/authorized_keys/*.*
ls: cannot access '/home/monuser/.ssh/authorized_keys/*.*': Not a directory

Qu'est-ce qui se passe ?
Que dois-je vérifier ?
Merci !

Dernière modification par tintinux (Le 28/03/2020, à 16:08)


Ubuntu-MATE 22.04 sur 5 machines de la famille.
Développeur d'applications, dont Gestinux, une compta-gestion libre, multi-plateforme et multi-langues, connectable à une base MySQL, MariaDb ou PostgreSQL, locale ou distante.

Hors ligne

#2 Le 28/03/2020, à 12:47

lynn

Re : [Résolu]Impossible de se connecter par clé SSH

Bonjour,

Peut-être un problème de permissions... Tu peux tenter un

chmod 600 ~/.ssh/*

puis dans un teminal

ssh-add

et réitère tes manipulations précédentes.

N.B : authorized_keys est bien un fichier. Il est situé dans le répertoire $HOME/.ssh


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#3 Le 28/03/2020, à 12:48

lann

Re : [Résolu]Impossible de se connecter par clé SSH

et la commande

ls -l /home/monuser/.ssh/

sur ton serveur
ça donne quoi ?

Hors ligne

#4 Le 28/03/2020, à 16:07

tintinux

Re : [Résolu]Impossible de se connecter par clé SSH

Bon, je vais sur le serveur pour faire ce que vous demandez...

Eh bien, là,  il ne me demande plus de mot de passe, donc le problème est réglé.

J'ai quand même exécuté le ls, mais ce me semble bon :

monuser@monserveur:~$ ls -l /home/monuser/.ssh/
total 8
-rw------- 1 monuser monuser 1715 mars  28 10:12 authorized_keys
-rw------- 1 monuser monuser  444 sept.  5  2017 known_hosts

Je ne comprends pas pourquoi j'avais une erreur 4 heures plus tôt : je n'ai rien fait depuis, et il n'a pas rebooté.

Merci quand même !


Ubuntu-MATE 22.04 sur 5 machines de la famille.
Développeur d'applications, dont Gestinux, une compta-gestion libre, multi-plateforme et multi-langues, connectable à une base MySQL, MariaDb ou PostgreSQL, locale ou distante.

Hors ligne