EMZETT.
Увійти

SSH-TRANS

Коротко: Транспортний підпротокол SSH — найнижчий рівень SSH, що встановлює зашифроване, захищене за цілісністю з’єднання між клієнтом і сервером ще до автентифікації будь-якого користувача.

Докладніше: Під час встановлення з’єднання SSH-TRANS погоджує алгоритм шифрування, проводить обмін ключами й перевіряє ключ хоста сервера, щоб клієнт міг бути певним, що говорить із потрібним сервером (захист від атак «людина посередині»). Лише на цьому захищеному з’єднанні будується SSH-USERAUTH для автентифікації користувача.

Подробиці

Встановлення з’єднання приблизно дотримується такого шаблону:

1. Встановити з’єднання TCP із сервером (порт 22)
2. Обмінятися версіями протоколу
3. Погодити алгоритми, виконати обмін ключами
4. Перевірити ключ сервера, ввімкнути шифрування

Див. також: SSH, SSH-USERAUTH, SSH-CONNECT, рукостискання