reseau:debian:sequencesessionssh
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| reseau:debian:sequencesessionssh [2023/05/21 17:12] – techer.charles_educ-valadon-limoges.fr | reseau:debian:sequencesessionssh [2025/06/10 21:12] (Version actuelle) – admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Diagramme de séquence de l' | ====== Diagramme de séquence de l' | ||
| + | {{ : | ||
| <uml> | <uml> | ||
| @startuml | @startuml | ||
| Ligne 7: | Ligne 8: | ||
| ClientSSH | ClientSSH | ||
| end | end | ||
| - | group Negociation des algorithmes | + | group Etablissement |
| - | ClientSSH -> ClientSSH | + | ClientSSH -> Serveur |
| Serveur | Serveur | ||
| - | ClientSSH -> Serveur | + | Serveur |
| - | Serveur | + | ClientSSH |
| + | Serveur | ||
| + | ClientSSH <-> Serveur | ||
| + | note left : clé de session symétique | ||
| + | note right : clé de session symétique | ||
| + | ClientSSH | ||
| + | end | ||
| + | group Etablissement d'un canal sécurisé | ||
| + | end | ||
| + | group Authentification par mot de passe | ||
| + | Serveur -> ClientSSH | ||
| + | ClientSSH -> Serveur : envoi login | ||
| + | Serveur -> ClientSSH : demande saisie mot de passe | ||
| + | ClientSSH -> Serveur : envoi mot de passe | ||
| + | Serveur -> Serveur : vérification login et mot de passe | ||
| + | Serveur -> ClientSSH : affichage du prompt | ||
| + | end | ||
| - | Serveur -> ClientSSH | + | group Authentification par clé SSH |
| - | ClientSSH -> ClientSSH | + | ClientSSH -> Serveur : fait enregistrer sa clé publique\ndans authorized_keys |
| + | Serveur -> ClientSSH : demande saisie login | ||
| + | ClientSSH | ||
| + | Serveur -> Serveur : envoie un défi (challenge) | ||
| + | ClientSSH -> ClientSSH : signe le défi|navec sa clé privée | ||
| + | ClientSSH -> Serveur : envoi réponse au challenge | ||
| + | Serveur -> Serveur : vérifie la signature avec la clé publique\nenregistrée dans authorized_keys | ||
| + | Serveur | ||
| end | end | ||
| - | group Partage clé secrète | + | |
| - | ClientSSH -> Serveur : liste d' | + | |
| - | Serveur -> ClientSSH : liste d' | + | group Communication chifrée entre le client et le serveur durant toute la session |
| - | ClientSSH -> ClientSSH | + | |
| - | Serveur | + | end |
| - | ClientSSH | + | group Deconnexion |
| - | ClientSSH -> ClientSSH : génére cle de session | + | ClientSSH -> Serveur |
| + | Serveur -> ClientSSH | ||
| end | end | ||
| @enduml | @enduml | ||
| </ | </ | ||
| + | ===== Compléments ===== | ||
| + | * [[bloc3s1: | ||
| + | * l' | ||
| + | |||
| + | L' | ||
| + | * **ChaCha20** : algorithme de chiffrement symétrique plus rapide qu'AES sur un matériel générique (mise en œuvre purement en logiciel) | ||
| + | * **Poly1305** : c’est un **MAC** (message authentication code) qui permet d’assurer l' | ||
| + | |||
| + | La combinaison de ces deux algortihmes permet de faire du chiffrement intègre. | ||
| + | |||
| + | ===== Ressources ===== | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | |||
| + | |||
reseau/debian/sequencesessionssh.1684681931.txt.gz · Dernière modification : 2023/05/21 17:12 de techer.charles_educ-valadon-limoges.fr
