Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[SSH2] Probleme d'authentification par cle.

7 réponses
Avatar
y0m
[13:43][yom@rocky][~] rm .ssh/*
[13:43][yom@rocky][~] ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/home/yom/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/yom/.ssh/id_dsa.
Your public key has been saved in /home/yom/.ssh/id_dsa.pub.
The key fingerprint is:
8b:82:e5:6b:3d:00:6c:18:7b:00:23:8c:39:82:ea:c7 yom@rocky
[13:43][yom@rocky][~] scp id_dsa.pub
yom@baalberith:~/.ssh/authorized_keys
The authenticity of host 'baalberith (10.0.0.2)' can't be established.
RSA key fingerprint is 3c:af:8a:90:58:62:7b:39:7a:a3:b1:51:25:0a:ac:1c.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'baalberith,10.0.0.2' (RSA) to the list of
known hosts.
yom@baalberith's password:
Permission denied, please try again.
yom@baalberith's password:
id_dsa.pub 100% 604
2.8MB/s 00:00
[13:44][yom@rocky][~] ssh yom@baalberith
yom@baalberith's password:

Donc pour resumer :
1 - Impossible de m'authentifier par cle de rocky a baalberith
2 - L'authentification par cle de baalberith a rocky fonctionne nickel
3 - Avec un autre compte, ca marche aussi de rocky a baalberith
4 - C'est pas la premiere fois que ca m'arrive, ce genre d'histoire
mystique, et pour moi ca a toujours ete aleatoire. Si quelqu'un pouvait
m'indiquer une methode definitive et sure a 100%, ca m'eviterait d'avoir
a reinstaller rsh sur toutes mes machines.

Merci d'avance, a+

--
Replace INVALID by y0m
"L'église est proche, mais la route est verglacée.
Le bar est loin, mais je marcherai avec prudence." (Proverbe russe)

7 réponses

Avatar
DHIFI Kais
se connecter en ssh sans avoir a taper le mot de passe:
local: ssh-keygen -t dsa [enter] [enter] [enter]
local: scp ~/.ssh/id_dsa.pub :.
local: ssh
shell$ cat id_dsa.pub >> .ssh/authorized_keys2

lors du prompt de passphrase pour la clef, taper entrée,
ce qui signifie une passphrase vide, dans le cas contraire,
lors du login la passphrase te sera demandée
Avatar
Hugues Hiegel
Ce cher DHIFI Kais a dit :

se connecter en ssh sans avoir a taper le mot de passe:
local: ssh-keygen -t dsa [enter] [enter] [enter]
local: scp ~/.ssh/id_dsa.pub :.
local: ssh
shell$ cat id_dsa.pub >> .ssh/authorized_keys2

lors du prompt de passphrase pour la clef, taper entrée,
ce qui signifie une passphrase vide, dans le cas contraire,
lors du login la passphrase te sera demandée


A moins d'utiliser ssh-agent, ssh-add et ssh -A


;)

--
« La plus value latente d'une entreprise est toujours a priori
subordonnée aux moins-values éventuelles de la concurrence. »
- L'auberge espagnole -

Avatar
DHIFI Kais
A moins d'utiliser ssh-agent, ssh-add et ssh -A


effectivement c'est certainement plus propre :)

Avatar
y0m
DHIFI Kais wrote:
se connecter en ssh sans avoir a taper le mot de passe:
local: ssh-keygen -t dsa [enter] [enter] [enter]
local: scp ~/.ssh/id_dsa.pub :.
local: ssh
shell$ cat id_dsa.pub >> .ssh/authorized_keys2

lors du prompt de passphrase pour la clef, taper entrée,
ce qui signifie une passphrase vide, dans le cas contraire,
lors du login la passphrase te sera demandée


J'ai suivi toutes tes instructions (la manpage de ssh ne mentionne en
aucun cas un fichier authorized_keys2, c'est normal ??) et ca ne
fonctionne toujours pas. Lorsque je me connecte a la machine, elle me
demande toujours un mot de passe. Je rappelle que dans l'autre sens, ca
marche (:

Merci en tout cas de ton aide.

--
Replace INVALID by y0m
"L'église est proche, mais la route est verglacée.
Le bar est loin, mais je marcherai avec prudence." (Proverbe russe)

Avatar
y0m
Hugues Hiegel wrote:
A moins d'utiliser ssh-agent, ssh-add et ssh -A


Je ne connais pas cette methode, tu peux detailler stp ? Pour ma culture
generale (;

--
Replace INVALID by y0m
"L'église est proche, mais la route est verglacée.
Le bar est loin, mais je marcherai avec prudence." (Proverbe russe)

Avatar
Hugues Hiegel
Ce cher y0m a dit :

DHIFI Kais wrote:
se connecter en ssh sans avoir a taper le mot de passe:
local: ssh-keygen -t dsa [enter] [enter] [enter]
local: scp ~/.ssh/id_dsa.pub :.
local: ssh
shell$ cat id_dsa.pub >> .ssh/authorized_keys2

lors du prompt de passphrase pour la clef, taper entrée,
ce qui signifie une passphrase vide, dans le cas contraire,
lors du login la passphrase te sera demandée


J'ai suivi toutes tes instructions (la manpage de ssh ne mentionne en
aucun cas un fichier authorized_keys2, c'est normal ??) et ca ne
fonctionne toujours pas. Lorsque je me connecte a la machine, elle me
demande toujours un mot de passe. Je rappelle que dans l'autre sens, ca
marche (:


Zarbi. Tu as effectué la manip sur les deux machines, ou seulement en
considerant l'une comme client et l'autre comme serveur ?
Tu as bien fait la même chose sur l'_autre_ machine ?

Sinon, il se peut que la config sshd d'une des becanes interdise
l'utilisation des clés ssh .. (j'en doute fort)

--
« La plus value latente d'une entreprise est toujours a priori
subordonnée aux moins-values éventuelles de la concurrence. »
- L'auberge espagnole -


Avatar
y0m
Hugues Hiegel wrote:
Ce cher y0m a dit :


C'est trop, vraiment :D

local: ssh-keygen -t dsa [enter] [enter] [enter]
local: scp ~/.ssh/id_dsa.pub :.
local: ssh
shell$ cat id_dsa.pub >> .ssh/authorized_keys2
J'ai suivi toutes tes instructions (la manpage de ssh ne mentionne en

aucun cas un fichier authorized_keys2, c'est normal ??) et ca ne
fonctionne toujours pas. Lorsque je me connecte a la machine, elle me
demande toujours un mot de passe. Je rappelle que dans l'autre sens, ca
marche (:
Zarbi. Tu as effectué la manip sur les deux machines, ou seulement en

considerant l'une comme client et l'autre comme serveur ?
Tu as bien fait la même chose sur l'_autre_ machine ?


Je voulais un acces sans pass depuis chaque machine, vers l'autre. Donc
oui, j'ai fait la manip sur les deux machines. De la machine 1 a la
machine 2, ca ne fonctionne pas. En revanche, de la machine 2 a la
machine 1, ca fonctionne. La configuration est identique et ssh-keygen
est installe avec le SUID sur les 2 machines.

J'ajoute que ce n'est pas la premiere fois que je remarque ce probleme,
et ce uniquement sur des Debian. Et c'est la seule distro qui m'aie deja
pose ce probleme. Il y a _forcement_ un truc que j'oublie, ou alors il y
a un grand secret de la part des Debiannistes a ce sujet, parce que
Google ne m'est pas d'un grand secours.

Sinon, il se peut que la config sshd d'une des becanes interdise
l'utilisation des clés ssh .. (j'en doute fort)


Ben c'est possible, mais dans ce cas il s'agit d'un point de
configuration qui m'est inconnu, parce que ca fait 2 jours que je scrute
les deux machines a la recherche d'une pauvre difference de conf.

--
Replace INVALID by y0m
"L'église est proche, mais la route est verglacée.
Le bar est loin, mais je marcherai avec prudence." (Proverbe russe)