SSH

SSH
Название Secure Shell
Уровень (по модели OSI) Прикладной
Семейство TCP/IP
Порт/ID 22/TCP
Назначение протокола Удалённый доступ
Спецификация RFC 4251
Основные реализации (клиенты) OpenSSH, PuTTY/KiTTY, SecureCRT, Xshell
Основные реализации (серверы) OpenSSH
Логотип Викисклада Медиафайлы на Викискладе

SSH (англ. Secure Shell — «безопасная оболочка»[1]) — сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов). Схож по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли. SSH допускает выбор различных алгоритмов шифрования. SSH-клиенты и SSH-серверы доступны для большинства сетевых операционных систем.

SSH позволяет безопасно передавать в незащищённой среде практически любой другой сетевой протокол. Таким образом, можно не только удалённо работать на компьютере через командную оболочку, но и передавать по шифрованному каналу звуковой поток или видео (например, с веб-камеры)[2]. Также SSH может использовать сжатие передаваемых данных для последующего их шифрования, что удобно, например, для удалённого запуска клиентов X Window System.

Большинство хостинг-провайдеров за определённую плату предоставляет клиентам доступ к их домашнему каталогу по SSH. Это может быть удобно как для работы в командной строке, так и для удалённого запуска программ (в том числе графических приложений).

  1. Вариант перевода из Семёнов Ю. А. Архивная копия от 2 февраля 2008 на Wayback Machine
  2. Для этого используется Port Forwarding Архивная копия от 16 декабря 2005 на Wayback Machine соединения TCP.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne