IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

[Question théorique] SSH


Sujet :

Réseau

  1. #1
    Membre actif Avatar de Balbuzard
    Profil pro
    Inscrit en
    Août 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 381
    Points : 263
    Points
    263
    Par défaut [Question théorique] SSH
    Bonjour,
    J'ai une question théorique sur le fonctionnement du protocole ssh,
    quand je veux me connecter sur un serveur distant, j'entre login@server_address dans un shell. Si c'est la première fois que je me connecte à ce serveur, on me retourne un fingerprint et on me demande si ce fingerprint est bien celui du server.
    Généralement, tout le monde répond "oui", de toute façon, comment vérifier que le fingerprint est le bon... vu qu'on n'est pas encore connecté? Il faudrait dans ce cas toujours contacter un intermédiaire de confiance, genre l'administrateur réseau? Ou bien transmettre le fingerprint d'une seconde façon (genre par téléphone, directement avec la personne, il me donne le vrai fingerprint que je compare avec celui displayé à la console :-S ce qui casse un peu l'avantage de ce protocole, qui est de ne pas avoir à s'échanger de clef par avance). Sinon, on peut toujours prendre le risque de se connecter, puis d'aller dans le fichier contenant les clefs publiques et en extraire le fingerprint avec la command ssh-keygen -lf <keyfile>...
    Merci de vos éclaircissements!
    ZORRO
    Plus Vengeur que Masqué

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    Quel que soit le protocole utilisée, le problème est toujours "la première connexion" : comment être sur que je me connecte sur le "bon endroit". Rien a part un "identifiant prés connu" ne peut résoudre ceci.
    Le "classique" dans ce cas, est d'avoir un acces "physique" sur la machine cible, de recuperer sa clef, et de "precharger" celle-ci comme machine autorisée.
    En bref faire l'échange de clef "a la main" depuis les machines physiques".
    Marc
    Slackware for ever ......
    BASH - KSH ( http://marcg.developpez.com/ksh/ )

  3. #3
    Membre actif Avatar de Balbuzard
    Profil pro
    Inscrit en
    Août 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 381
    Points : 263
    Points
    263
    Par défaut
    Oki,
    C'est vrai ça a l'air consistant, impossible de s'assurer du destinataire tant que l'on l'a pas contacté. En même temps, il y a des outils, genre ssh-keyscan qui permettent de récupérer la signature (fingerprint) de l'hôte distant, je trouve que ça induit un peu en erreur en donnant une illusion de garantie avant de se connecter, alors qu'en réalité, on n'a pas les moyens d'être certain de l'identité de l'hôte distant. (même s'ils précisent bien dans les pages du man qu'une attaque man-in-the-middle peut avoir lieu si on n'a pas cette signature récupérée par un autre moyen fiable à la base)
    Merci pour ta réponse!
    ZORRO
    Plus Vengeur que Masqué

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Questions sur ssh/putty
    Par Jean_Benoit dans le forum Applications et environnements graphiques
    Réponses: 7
    Dernier message: 01/07/2006, 14h25
  2. question théorique sur le mot class
    Par stgi02 dans le forum C++
    Réponses: 3
    Dernier message: 01/05/2006, 15h11
  3. Question théorique sur les normales
    Par Pedro dans le forum DirectX
    Réponses: 5
    Dernier message: 16/10/2005, 19h24
  4. questions théoriques
    Par roger12 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 27/01/2005, 13h05
  5. Question théorique
    Par bart64 dans le forum Développement
    Réponses: 2
    Dernier message: 14/05/2003, 19h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo