SSH - мережевий протокол рівня сеансів, з його допомогою виконується віддалене управління операційною системою і тунелювання ТСР-з'єднань (наприклад, для передачі файлів).
SSH дозволяє безпечно передавати, в незахищеному середовищі, практично будь-який інший мережевий протокол.
Дуже часто для управління потрібно заходити на певний комп'ютер (server), котрий при цьому запрошує пароль. За умови, коли нам треба заходити весь час, процедура постійного введення одного і того самого є досить обтяжливою. А якщо серверів багато, і в кожного свій пароль?..
Протокол ssh уможливлює захід на віддалену машину без вводу пароля (що є дуже корисним, наприклад, при резервному копіюванні, публікації файлів і т.п.).
Але не варто думати, що пароль забирається і все, для цього також існує ідентифікація на основі публічного ключа користувача (тобто ключа, який буде ідентифікатором нашого користувача на віддаленому комп'ютері).