SSH (Secure Shell) — протокол для безопасного удалённого подключения к серверу
и выполнения команд через зашифрованный канал.
До SSH использовался Telnet — он передавал все данные открытым текстом,
включая пароли. SSH решил эту проблему, добавив шифрование.
1. Подключение
Вы запускаете команду на своём компьютере:
ssh user@192.168.1.10
user — имя пользователя на сервере192.168.1.10 — IP-адрес сервера2. Шифрование
Клиент и сервер устанавливают зашифрованный канал.
Весь трафик — включая пароли и команды — передаётся в зашифрованном виде.
3. Аутентификация
Есть два способа войти на сервер:
Ключевая аутентификация надёжнее — без приватного ключа войти невозможно.
| Характеристика | SSH | Telnet |
|---|---|---|
| Шифрование | Есть | Нет |
| Безопасность | Высокая | Низкая |
| Порт | 22 | 23 |
| Статус | Стандарт | Устарел |
SSH — основной инструмент администрирования серверов.
Работает на порту 22, шифрует весь трафик и заменил небезопасный Telnet.