Passa al contenuto principale

6. Authentication Protocol Message Numbers

6. Authentication Protocol Message Numbers

Tutti i numeri di messaggio usati da questo protocollo di autenticazione sono nell'intervallo da 50 a 79, che fa parte dell'intervallo riservato ai protocolli in esecuzione sopra il protocollo di trasporto SSH.

I numeri di messaggio 80 e superiori sono riservati ai protocolli in esecuzione dopo questo protocollo di autenticazione; riceverne uno prima che l'autenticazione sia completa è un errore, a cui il server DEVE rispondere disconnettendosi, preferibilmente inviando un messaggio di disconnessione appropriato per facilitare la risoluzione dei problemi.

Dopo autenticazione riuscita, tali messaggi sono passati al servizio di livello superiore.

Questi sono i codici di messaggio di autenticazione generali:

MessageNumber
SSH_MSG_USERAUTH_REQUEST50
SSH_MSG_USERAUTH_FAILURE51
SSH_MSG_USERAUTH_SUCCESS52
SSH_MSG_USERAUTH_BANNER53

Oltre ai precedenti, c'è un intervallo di numeri di messaggio (60 a 79) riservato ai messaggi specifici del metodo. Questi messaggi sono inviati solo dal server (il client invia solo messaggi SSH_MSG_USERAUTH_REQUEST). Diversi metodi di autenticazione riutilizzano gli stessi numeri di messaggio.