Логотип

SSH

Технологии и инженерия

Определение

SSH (англ. Secure Shell) — защищенный способ удаленно управлять сервером. Все, что передается между компьютером инженера и сервером, шифруется, поэтому команды и пароли нельзя перехватить. Вместо пароля обычно используют пару ключей: закрытый ключ хранится у инженера, открытый на сервере. Пример: разработчик подключается к серверу по SSH, смотрит логи и перезапускает сервис, а при увольнении его ключ просто удаляют с сервера. По SSH же безопасно передают файлы, заменяя устаревший FTP. Это базовый инструмент DevOps и администраторов.