Secure Shell (SSH) - это сетевой протокол, который позволяет двум
компьютерам обмениваться данными по безопасному каналу. Шифрование
обеспечивает конфиденциальность и неприкосновенность информации. SSH
использует шифрование с открытым ключом для проверки подлинности
удаленного компьютера и предоставляет ему аутентификацию пользователя,
если это необходимо.
Обычно SSH используется для подключения (входа) к удаленной
машине и выполнения команд, но он также поддерживает туннелирование
(tunneling), проброс TCP-портов и передачу сеанса X11; передача файлов
может быть осуществлена с использованием протоколов SFTP или SCP.
По умолчанию сервер SSH "прослушивает" стандартный порт TCP номер
22. Программа-клиент SSH обычно используется для установления связи с
демоном sshd, который принимает удаленные подключения. И сервер, и
клиент, как правило, присутствуют в современных операционных системах, в
том числе в Mac OS X, GNU/Linux, Solaris и OpenVMS. Существуют
проприетарные, freeware и open source (с открытым исходным кодом) версии
различных уровней сложности и завершенности.