К основному содержимому

Что такое SSH простыми словами: клиент, сервер, ключи

VDS / VPS · 10.10.2026 · 4 мин чтения
Иллюстрация к статье «Что такое SSH простыми словами: клиент, сервер, ключи»

SSH — это зашифрованный канал к командной строке другого компьютера. По нему можно выполнять команды на удалённом сервере так же, как если бы терминал был открыт перед глазами, но весь трафик между двумя сторонами шифруется.

Что происходит при подключении по SSH

Подключение проходит через одну и ту же последовательность шагов независимо от того, какой клиент и сервер используются.

  1. клиент обращается к серверу на указанный порт и предлагает начать сессию;
  2. стороны обмениваются ключами и договариваются об алгоритме шифрования канала;
  3. сервер проверяет подлинность пользователя — по паролю или по ключу;
  4. после успешной проверки открывается зашифрованная сессия, и команды идут по защищённому каналу.

Клиент и сервер: кто есть кто

Путаница в запросах «что такое ssh клиент» и «что такое sshd» снимается, если развести роли по таблице.

СторонаЧто этоГде живётЧто настраивается
клиентпрограмма для подключениякомпьютер пользователяадрес сервера, ключ, порт
sshdслужба, принимающая подключенияудалённый серверразрешённые методы входа, порт, пользователи

Пароль или ключ

Проверка подлинности проходит либо по паролю, либо по паре ключей — закрытому у клиента и открытому на сервере. Ключ предпочитают потому, что его нельзя подобрать перебором и не нужно вводить при каждом входе.

Как создать и использовать пару ключей, описано в статье про SSH-ключи для VPS.

Отпечаток сервера и предупреждение о его смене

При первом подключении клиент не знает сервер и показывает его отпечаток — короткую подпись публичного ключа сервера.

The authenticity of host 'example.com (203.0.113.25)' can't be established.
Are you sure you want to continue connecting (yes/no)?

Согласие на подключение сохраняет отпечаток локально. Если при следующем входе сервер вдруг пришлёт другой ключ, клиент выдаст тревожное предупреждение: это защита от подмены сервера, а не обычная ошибка, и причину смены стоит выяснить до того, как продолжать.

Что ещё умеет SSH кроме командной строки

Канал SSH используют не только для терминала.

  • копирование файлов между компьютерами по тому же зашифрованному каналу;
  • проброс портов — доступ к сервису на удалённой машине через локальный порт;
  • туннель — весь трафик выбранного приложения идёт через зашифрованное соединение.

Порт 22 и зачем его меняют

По умолчанию служба sshd слушает порт 22, и на него настроены все автоматические сканеры и боты, которые перебирают пароли без разбора.

Смена порта на нестандартный честно не повышает защиту сама по себе — это снижение шума в журналах, а не замена проверки по ключу или ограничения доступа по IP-адресу.

Частые вопросы

Что такое sshd?

Sshd — это служба на стороне сервера, которая принимает входящие SSH-подключения, проверяет подлинность пользователя и открывает защищённую сессию. Она работает в фоне постоянно и настраивается отдельно от клиентской программы, которой пользуется человек, подключающийся к серверу.

Чем SSH отличается от SSH-ключа?

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

Нужен ли SSH обычному владельцу сайта?

Напрямую — не всегда: многие задачи решаются через панель управления без командной строки. Но SSH пригождается для разовых задач вроде просмотра логов, запуска скрипта или ручного восстановления из резервной копии, когда панель не предусматривает такой операции.

Безопасен ли SSH по паролю?

Сам канал связи зашифрован в обоих случаях одинаково. Риск в другом: пароль можно подобрать перебором, особенно короткий, а открытый сервер привлекает боты, которые пробуют тысячи комбинаций. Вход по ключу убирает этот конкретный риск почти полностью.

Первое подключение

Как подключиться к серверу по SSH на практике, с конкретными командами и разбором ошибок — в статье первое подключение к VDS по SSH.

Статья помогла?
← Назад в базу знаний Задать вопрос поддержке