Протоколы безопасного сетевого взаимодействия
Протоколы безопасного сетевого взаимодействия
Основные понятия
Ключи хоста
Возможности дальнейшего развития SSH
Интерактивные сессии
Открытие сессии
Запрос псевдо-терминала
Передача переменных окружения
Начало выполнения shell или команды
Передача данных сессии
Сообщение об изменении размеров окна терминала
Управление локальным потоком
Сигналы
Возвращаемый статус выхода
Запрос перенаправления порта
Обсуждение проблем безопасности
Определение политики безопасности
Размеры пакета и заголовка
Локализация и поддержка различных наборов символов
Способ именования объектов протокола
Введение
Установление соединения
Обмен версией протокола
Совместимость со старыми версиями SSH
Старый клиент, новый сервер
Новый клиент, старый сервер
Протокол бинарного пакета
Максимальная длина пакета
Компрессия
Шифрование
Целостность данных
Методы обмена ключа
Алгоритмы открытого ключа
Обмен ключа
Переговоры об алгоритме
Выход из обмена ключа
Принятие ключей в использование
Обмен ключа Диффи-Хеллмана
Повторный обмен ключа
Запрос сервиса
Дополнительные сообщения
Сообщение разрыва соединения
Обсуждение проблем безопасности
Обзор протокола аутентификации
Запросы на аутентификацию
Ответы на запросы аутентификации
Запрос на аутентификацию "none"
Завершение аутентификации пользователя
Баннерные сообщения
Метод аутентификации с использованием открытого ключа: publickey
Метод аутентификации с использованием пароля: password
Метод аутентификации на основе адреса хоста: hostbased
Обсуждение проблем безопасности
Протокол соединения
Общие запросы
Механизм канала
Открытие канала
Передача данных
Закрытие канала
Запросы, специфичные для канала
Содержание раздела