%STARTALIASAREA% ---+++ Secure Shell Сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов). Сходен по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли. SSH допускает выбор различных алгоритмов шифрования. SSH-клиенты и SSH-серверы имеются для большинства сетевых операционных систем. SSH — это протокол прикладного уровня (или уровня приложений). SSH-сервер обычно прослушивает соединения на TCP-порту 22. Для аутентификации сервера SSH использует алгоритм Диффи — Хеллмана (DH). Для аутентификации клиента — шифрование с открытым ключом (оно сравнительно медленное). Для шифрования передаваемых данных — более быстрое симметричное шифрование. Среди алгоритмов шифрования с открытым ключом чаще всего используются RSA и DSA. Из симметричных алгоритмов — AES, Blowfish и 3DES. Целостность переданных данных проверяется с помощью CRC32 в SSH1 или HMAC-SHA1/HMAC-MD5 в SSH2. ---++++ Пример дешифрации <verbatim> </verbatim> ---++++ Ссылки * [[http://www.ietf.org/rfc/rfc4251.txt?number=4251][The Secure Shell (SSH) Protocol Architecture]]
EditorForm
ArticleStatus
?
Editing
TranslationStatus
?
Absent
Comment
This topic: Public
>
WebHome
>
ProtocolReference
>
ProtocolSSH
Topic revision: r1 - 2009-06-26 - 12:50:34 -
OxanaAkhremenko
© ООО "НТЦ Севентест". 2007. Перепечатка и копирование материалов без письменного разрешения правообладателя запрещены.
Есть идеи, вопросы или проблемы, связанные с TWiki?
Свяжитесь с нами
.