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

SSH : conna

6 réponses
Avatar
David BERCOT
Bonjour,

J'aurais une petite question sur avec SSH. En effet, il y a quelques
mois, dans le fichier know_hosts, on avait l'adresse de chaque machine
avec sa clé publique.
Maintenant, cette dernière est bien évidemment présente, mais son une
autre non lisible simplement...
Savez-vous comment je peux savoir à quelle ligne correspond quelle
machine ?

Merci d'avance.

David.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

6 réponses

Avatar
luna
On Le Saturday 16 December 2006, à 20:58:07, David BERCOT wrote:
Maintenant, cette dernière est bien évidemment présente, mais son une
autre non lisible simplement...


En effet, ils l'ont remplacé par un hash pour des raisons de sécurité
(si tu réussis à atteindre le compte de quelqu'un tu ne peux plus
connaitre aussi facilement les machines auxquelles il peut se connecter)

Savez-vous comment je peux savoir à quelle ligne correspond quelle
machine ?


La fonction bash suivante prend en argument un nom ou une adresse de
machine et renvoie l'empreinte (fingerprint) de la clef. Si tu arrives à
comprendre comment elle marche, tu es bon pour faire ce que tu veux.

ssh-fingerprint ()
{
echo $1 ;
ssh-keygen -l -f .ssh/known_hosts |
grep "`ssh-keygen -F "$1" | cut -f 1 -d' '`" ;
}

Si tu n'y arrives pas un petit détour par man ssh-keygen peut être
utile.

François


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
David BERCOT
OK. Merci.
Je comprends la raison sur la sécurité mais, pour la gestion de ses
machines, ce n'est pas du plus pratique...

David.

Le dimanche 17 décembre 2006 à 00:48 +0100, a écrit :
On Le Saturday 16 December 2006, à 20:58:07, David BERCOT wrote:
> Maintenant, cette dernière est bien évidemment présente, mais son une
> autre non lisible simplement...
En effet, ils l'ont remplacé par un hash pour des raisons de sécurité
(si tu réussis à atteindre le compte de quelqu'un tu ne peux plus
connaitre aussi facilement les machines auxquelles il peut se connecter)

> Savez-vous comment je peux savoir à quelle ligne correspond quelle
> machine ?
La fonction bash suivante prend en argument un nom ou une adresse de
machine et renvoie l'empreinte (fingerprint) de la clef. Si tu arrives à
comprendre comment elle marche, tu es bon pour faire ce que tu veux.

ssh-fingerprint ()
{
echo $1 ;
ssh-keygen -l -f .ssh/known_hosts |
grep "`ssh-keygen -F "$1" | cut -f 1 -d' '`" ;
}

Si tu n'y arrives pas un petit détour par man ssh-keygen peut être
utile.

François




--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
François
On Le Monday 18 December 2006, à 10:28:23, David BERCOT wrote:
Le dimanche 17 décembre 2006 à 00:48 +0100, a écrit :
> On Le Saturday 16 December 2006, à 20:58:07, David BERCOT wrote:
> > Maintenant, cette dernière est bien évidemment présente, mais son une
> > autre non lisible simplement...
> En effet, ils l'ont remplacé par un hash pour des raisons de sécurité
> (si tu réussis à atteindre le compte de quelqu'un tu ne peux plus
> connaitre aussi facilement les machines auxquelles il peut se connecter)



Je comprends la raison sur la sécurité mais, pour la gestion de ses
machines, ce n'est pas du plus pratique...



Je ne sais pas s'il y a une option pour désactiver ce comportement de
ssh, mais ce qui est sûr c'est que tu peux rajouter à la main les noms
de machines en clair dans known_hosts.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
David BERCOT
Le lundi 18 décembre 2006 à 12:20 +0100, François a écrit :
On Le Monday 18 December 2006, à 10:28:23, David BERCOT wrote:
> Le dimanche 17 décembre 2006 à 00:48 +0100, a écrit :
> > On Le Saturday 16 December 2006, à 20:58:07, David BERCOT wrote:
> > > Maintenant, cette dernière est bien évidemment présente, mais son une
> > > autre non lisible simplement...
> > En effet, ils l'ont remplacé par un hash pour des raisons de sécurité
> > (si tu réussis à atteindre le compte de quelqu'un tu ne peux plus
> > connaitre aussi facilement les machines auxquelles il peut se connecter)

> Je comprends la raison sur la sécurité mais, pour la gestion de ses
> machines, ce n'est pas du plus pratique...

Je ne sais pas s'il y a une option pour désactiver ce comportement de
ssh, mais ce qui est sûr c'est que tu peux rajouter à la main les noms
de machines en clair dans known_hosts.



Ah, en effet, c'est intéressant... Je suppose qu'on rajoute du
commentaire ? Ce n'est pas dans la ligne elle-même ?

Le plus simple serait peut être que je regarde la doc ;-) Bon, je vais
essayer de trouver...

En tous cas, merci pour l'info...

David.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Julien Valroff
Le lundi 18 décembre 2006 à 12:20 +0100, François a écrit :
On Le Monday 18 December 2006, à 10:28:23, David BERCOT wrote:
> Le dimanche 17 décembre 2006 à 00:48 +0100, a écrit :
> > On Le Saturday 16 December 2006, à 20:58:07, David BERCOT wrote:
> > > Maintenant, cette dernière est bien évidemment présente, mais son une
> > > autre non lisible simplement...
> > En effet, ils l'ont remplacé par un hash pour des raisons de sécurité
> > (si tu réussis à atteindre le compte de quelqu'un tu ne peux plus
> > connaitre aussi facilement les machines auxquelles il peut se connecter)

> Je comprends la raison sur la sécurité mais, pour la gestion de ses
> machines, ce n'est pas du plus pratique...

Je ne sais pas s'il y a une option pour désactiver ce comportement de
ssh, mais ce qui est sûr c'est que tu peux rajouter à la main les noms
de machines en clair dans known_hosts.



Cette option existe bien :
HashKnownHosts no

Soit par utilisateur dans ~/.ssh/config, ou dans /etc/ssh/ssh_config
pour une configuration système.

@++
Julien


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
David BERCOT
> > > > > Maintenant, cette dernière est bien évidemment présente, mais son une
> > > > autre non lisible simplement...
> > > En effet, ils l'ont remplacé par un hash pour des raisons de sécurité
> > > (si tu réussis à atteindre le compte de quelqu'un tu ne peux plus
> > > connaitre aussi facilement les machines auxquelles il peut se connecter)
>
> > Je comprends la raison sur la sécurité mais, pour la gestion de ses
> > machines, ce n'est pas du plus pratique...
>
> Je ne sais pas s'il y a une option pour désactiver ce comportement de
> ssh, mais ce qui est sûr c'est que tu peux rajouter à la main les noms
> de machines en clair dans known_hosts.

Cette option existe bien :
HashKnownHosts no

Soit par utilisateur dans ~/.ssh/config, ou dans /etc/ssh/ssh_config
pour une configuration système.



Merci.

David.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact