Secure Shell (SSH)

Žádost o službu

Po výměně klíčů klient žádá o poskytnutí služby. Služby jsou identifikovány jménem. Vyhrazená jména pro služby jsou dvě: ssh-userauth a ssh-connection. Služby poskytované SSH mohou být velmi různé, lze si doplnit i vlastní. Aby se zajistila jednoznačnost jmen, vlastní služby si pojmenováváme takto: jmeno_sluzby@domena. Pokud server žádost zamítne, pošle zprávu SSH_MSG_DISCONNECT a zruší spojení. Jinak pošle zprávu SSH_MSG_SERVICE_ACCEPT. Transportní vrstva i poté může posílat své vlastní zprávy. Před žádostí o službu musí klient počkat na potvrzení klíčů.

Další zprávy

SSH_MSG_DISCONNECT

Okamžitě ukončuje spojení. Součástí zprávy může být uvedení důvodu: SSH_DISCONNECT_HOST_NOT_ALLOWED_TO_CONNECT
SSH_DISCONNECT_PROTOCOL_ERROR
SSH_DISCONNECT_KEY_EXCHANGE_FAILED
SSH_DISCONNECT_HOST_AUTHENTICATION_FAILED
SSH_DISCONNECT_MAC_ERROR
SSH_DISCONNECT_COMPRESSION_ERROR
SSH_DISCONNECT_SERVICE_NOT_AVAILABLE
SSH_DISCONNECT_PROTOCOL_VERSION_NOT_SUPPORTED
SSH_DISCONNECT_HOST_KEY_NOT_VERIFIABLE
SSH_DISCONNECT_CONNECTION_LOST
SSH_DISCONNECT_BY_APPLICATION

SSH_MSG_IGNORE

Tato zpráva musí být vždy ignorována. Odesílá se ke zmatení případného útočníka analyzujícího provoz na síti.

SSH_MSG_DEBUG

Tato zpráva je určena k posílání libovolných textových informací. Program ji může ignorovat nebo zobrazit.

Vyhrazené zprávy

Na každou zprávu, které program neporozumí odpoví zprávou SSH_MSG_UNIMPLEMENTED. Zprávu ignoruje, ale spojení pokračuje.

[<předchozí část<]  [^obsah^]  [>další část>]

xzarsky@fi.muni.cz