6. Authentication Protocol Message Numbers
6. Authentication Protocol Message Numbers
Tous les numéros de messages utilisés par ce protocole d'authentification sont dans la plage de 50 à 79, qui fait partie de la plage réservée aux protocoles s'exécutant au-dessus du protocole de couche de transport SSH.
Les numéros de messages 80 et supérieurs sont réservés aux protocoles s'exécutant après ce protocole d'authentification ; en recevoir un avant que l'authentification ne soit complète est une erreur, à laquelle le serveur DOIT répondre en se déconnectant, de préférence en envoyant un message de déconnexion approprié pour faciliter le dépannage.
Après une authentification réussie, de tels messages sont transmis au service de niveau supérieur.
Voici les codes de messages d'authentification généraux :
| Message | Number |
|---|---|
| SSH_MSG_USERAUTH_REQUEST | 50 |
| SSH_MSG_USERAUTH_FAILURE | 51 |
| SSH_MSG_USERAUTH_SUCCESS | 52 |
| SSH_MSG_USERAUTH_BANNER | 53 |
En plus de ce qui précède, il existe une plage de numéros de messages (60 à 79) réservée aux messages spécifiques aux méthodes. Ces messages ne sont envoyés que par le serveur (le client n'envoie que des messages SSH_MSG_USERAUTH_REQUEST). Différentes méthodes d'authentification réutilisent les mêmes numéros de messages.